Round Numbers Breakouts Smart Formula Signals and AlertsThis indicator uses Round Numbers breakouts and then uses smart formula with the near Round Numbers to determine best TP (take profit)/SL (stop loss) areas. Furthermore, it calculates win percentage, shows in-profit/in-loss peaks and the price amount result over a customizable date range, which when combined well with the smart formula provides decent profitable outcome. I have decided to write my own backtesting engine as the integrated TradingView strategy one has limitations and has shown inconsistencies when compared to manual backtesting…
There are many settings you can manually change to trade any instrument, any style, any approach and there are presets included for Bitcoin(BTCUSD), FOREX(EURUSD), SPY(S&P500), so you can start trading immediately! Alerts correspond to indicator settings and are turned on with a few clicks. There are 3 tables (each can be shown/hidden) showing everything you need to see/know to calibrate the indicator as you wish.
Labels, lines, tables explanations (everything can be hidden/shown):
- LONG Labels: medium-green: position open, dark-green: SL, bright-green: TP, blue: TP2
- SHORT Labels: medium-red: position open, dark-red: SL, bright-red: TP, purple: TP2
- Gray circles: position entry area | Yellow crosses: SL area
- Green line: Long TP1, Blue line: Long TP2 | Red Line: Short TP1, Purple line: Short TP2
- Grey lines: Round Numbers (customized via “Round Number up/down measure unit” input)
- Yellow labels at end of each week: end of week OVERALL total results
- Red colored background: power segment
- 3 tables: 1) INFO | STATS, 2) SPY Options Calculator, 3) Indicator Settings
If you decide to fully customize the indicator yourself, on the very top - under “PRESETS” select “MANUAL”! NOTE: If you select any of the pre-set presets, only GLOBAL settings can be changed, the rest of the settings will be “frozen” until you switch it to “MANUAL”!
- Global Settings are self-explanatory and mainly observational, show/hide, etc.
- Manual TP2 (Multi-Take-Profit) Settings:
>>>>> Include TP2 System? Turn on/off multi-profit system, with this unchecked, every trade will either end with SL or with TP1.
>>>>> TP2 System: NEAREST/FORMULA, NEAREST – after TP1 is taken > next TP2 will be a round number price target nearest to where TP1 was taken (sometimes it can be very near, sometimes further away…), FORMULA – 2nd round number price target will be optimally selected based on the distance behind and ahead of TP1 area. For TP2 – FORMULA would be the most logical choice as with multi-take-profit setting turned on – you’d want to ride it out as far as possible.
>>>>> TP1/TP2 division type: 1) Each price target (TP1, TP2) will be ½ of the position 2) TP1 will be 2/3 of the position and TP2 will be the remaining 1/3.
>>>>> TP2 hit type: “close” > candle has to close on top/crossing the price target line, “touch” > once candle touches the price target – you will be immediately alerted to take the partial profit (if you will use such setting – you will need to take the partial profits as soon as you receive the alert.
>>>>> TP1 > Back to Entry hit type: similar to TP2, “close” > candle close, “touch” > candle touch. Please note: this is a very tricky setting as if you use “close” option – your profitable trade may become a loss if a huge candle will close against your position eliminating your TP1 profit, however often the price will touch and cross the entry area to only bounce and continue with your position direction for even bigger profits… so experiment with the date range results to see what works best for your instrument/setting/strategy.
>>>>> TP2 count towards trades count: this can be a bit confusing, but it is simply how should TP2 be treated towards trades count. The indicator will show you Win Percentage and Win % is obtained from winning trades count divided by total trades count. While TP2 is not “a new trade”, it expands the profit of the trade. This is an experimental setting to count TP2 as the whole winning trade, ½ of a trade, or not count it at all.
- Manual Signals/TP1 Settings:
>>>>> TP1/TP2 offset: this one is really cool, with this feature you can hunt these conditions when the price comes very near the profit target area, but never touches it. With this setting turned on and with a good offset amount – you will be able to catch these for TP1 and TP2!
>>>>> TP1/TP2 offset amount: just what the title says, please be careful with this as this number varies significantly depending on the instrument you will be trading. Examples: 1) For SPY 0.1 would be $0.10 offset - if TP1 is $400 and price hits $399.90 > TP1 considered taken/signal shown/alert) | 2) For EURUSD, it is very different and if wrong will show TP1 immediately at position open, typical good offset for EURUSD is: 0.0005 | 3) For BTCUSD, 10 - $10 offset, if TP is $15,000 > $14,990, etc.
>>>>> Round Number up/down measure unit (in dollars $): this one is very important if you will be using “MANUAL” selection to build your own setup as it is very different for every instrument. For SPY, round numbers are single dollars or even half-dollar 50 cent numbers: 1 or 0.5 (350, 351, 352, etc. or 350.50, 351, 351.50, 352, etc.), while for Bitcoin (BTCUSD) a single unit ($1) is too small to be a round number as Bitoin moves much faster and wider every second and it would have to be at least 50 ($50) to make sense. Similar for FOREX (EUR/USD) a single 1 unit ($1) will be too big as EURUSD will never move a whole $1 in 15 minutes or even a day.. and would have to be something like 1.05500. You can easily determine if this number makes sense for your instrument by observing the grey Round Number lines which will correspond based on this setting. You can also visually observer if the price of the instrument appreciates these round numbers.
>>>>> Close Position Before Market Closes: just what the title says. Indicator will close the position 15 minutes before market closes (US session), update backtesting stats, alert you.
>>>>> Close Position Before Power Hour: 3PM – 4PM ET is the last hour of US trading session, where sudden move in any direction can happen with huge volatility, while sometimes nothing will happen at all… Many try to avoid it, so if you wish to avoid it as well - turn this on and it will alert you to close your positions 15 minutes before Power Hour starts, backtesting/stats will be adjusted accordingly.
>>>>> Skip OVERSIZED candles in signals: turn on this setting to skip signals, which happen to fall on big candles. This is basically a protection from huge volatility moves, which usually happen during financial news/events and if you are not a fan of these – you can set this option for indicator to not open anything based on the candle size.
>>>>> Color OVERSIZED candles: this will help you calibrate the size of the OVERSIZED candles if you decide to use this setting and overall visually see them.
>>>>> OVERSIZED candle size: OVERSIZED candle size must be input as it varies significantly. Please note: for each instrument – the size number is completely different, as for SPY: 2 would mean any candle bigger than $2 distance will be considered OVERSIZED, for Bitcoin it would have to be several hundred dollars, like 400-500. For FOREX, this would have to be a decimal, for EURUSD something like 0.0005. It’s best to experiment visually with this setting depending on the instrument you will be trading while setting up the size. To see a typical huge unusual candle – look up financial calendar for something like FOMC meeting, then measure the candle input it into this setting.
>>>>> OVERSIZED candle size calculation type: this is just more flexibility for your preference. If you wish to calculate the size of the candle based on the open/close – select “BODY”, if you wish to use high/low – select “STICKS (from tip to tip)”. Hard to say which one is better, so it is up to you to decide.
>>>>> Include EMA in signal formula: LONG signals will only be shown only if above EMA, SHORT if below EMA. EMA length is of course customizable in below.
>>>>> Skip opposite candle types in signals: signals where the candle color confirms the direction of the trade, but the candle type is opposite (like a green colored bearish hammer for example) will be avoided (such candles can be very uncertain/deceptive).
>>>>> Skip doji: signals where the signal candle is doji (uncertain) will be avoided.
>>>>> TP1 hit type/system: same thing as TP2 hit type/system.
>>>>> SL hit type/system: same as TP1 and TP2 types/systems.
>>>>> Intraday Session Signals Active Time in ET: time range during the day when indicator will show signals (open trades, alert you, etc.). This is specifically for intraday trading. You can turn it off completely by selecting a BLANK option.
>>>>> Intraday TP/SL Active Time in ET: same as above, but for taking profits/stop losses.
*** To add the alerts
-Right-click anywhere on the TradingView chart
-Click on Add alert
-Condition: Select this indicator by it’s name
-Alert name: Whatever you want
-Hit “Create”
-Note: If you change ANY Settings within the indicator – you must DELETE the current alert and create a new one per steps above, otherwise it will continue triggering alerts per old Settings!
If you wish to try this out for a week or so – please write me directly and I will give you access.
Cari dalam skrip untuk " TABLE "
SUPERTREND MIXED ICHI-DMI-DONCHIAN-VOL-GAP-HLBox@RLSUPERTREND MIXED ICHI-DMI-VOL-GAP-HLBox@RL
by RegisL76
This script is based on several trend indicators.
* ICHIMOKU (KINKO HYO)
* DMI (Directional Movement Index)
* SUPERTREND ICHIMOKU + SUPERTREND DMI
* DONCHIAN CANAL Optimized with Colored Bars
* HMA Hull
* Fair Value GAP
* VOLUME/ MA Volume
* PRICE / MA Price
* HHLL BOXES
All these indications are visible simultaneously on a single graph. A data table summarizes all the important information to make a good trade decision.
ICHIMOKU Indicator:
The ICHIMOKU indicator is visualized in the traditional way.
ICHIMOKU standard setting values are respected but modifiable. (Traditional defaults = .
An oriented visual symbol, near the last value, indicates the progression (Ascending, Descending or neutral) of the TENKAN-SEN and the KIJUN-SEN as well as the period used.
The CLOUD (KUMO) and the CHIKOU-SPAN are present and are essential for the complete analysis of the ICHIMOKU.
At the top of the graph are visually represented the crossings of the TENKAN and the KIJUN.
Vertical lines, accompanied by labels, make it possible to quickly visualize the particularities of the ICHIMOKU.
A line displays the current bar.
A line visualizes the end of the CLOUD (KUMO) which is shifted 25 bars into the future.
A line visualizes the end of the chikou-span, which is shifted 25 bars in the past.
DIRECTIONAL MOVEMENT INDEX (DMI) : Treated conventionally : DI+, DI-, ADX and associated with a SUPERTREND DMI.
A visual symbol at the bottom of the graph indicates DI+ and DI- crossings
A line of oriented and colored symbols (DMI Line) at the top of the chart indicates the direction and strength of the trend.
SUPERTREND ICHIMOKU + SUPERTREND DMI :
Trend following by SUPERTREND calculation.
DONCHIAN CHANNEL: Treated conventionally. (And optimized by colored bars when overshooting either up or down.
The lines, high and low of the last values of the channel are represented to quickly visualize the level of the RANGE.
SUPERTREND HMA (HULL) Treated conventionally.
The HMA line visually indicates, according to color and direction, the market trend.
A visual symbol at the bottom of the chart indicates opportunities to sell and buy.
VOLUME:
Calculation of the MOBILE AVERAGE of the volume with comparison of the volume compared to the moving average of the volume.
The indications are colored and commented according to the comparison.
PRICE: Calculation of the MOBILE AVERAGE of the price with comparison of the price compared to the moving average of the price.
The indications are colored and commented according to the comparison.
HHLL BOXES:
Visualizes in the form of a box, for a given period, the max high and min low values of the price.
The configuration allows taking into account the high and low wicks of the price or the opening and closing values.
FAIR VALUE GAP :
This indicator displays 'GAP' levels over the current time period and an optional higher time period.
The script takes into account the high/low values of the current bar and compares with the 2 previous bars.
The "gap" is generated from the lack of overlap between these bars. Bearish or bullish gaps are determined by whether the gap is above or below HmaPrice, as they tend to fill, and can be used as targets.
NOTE: FAIR VALUE GAP has no values displayed in the table and/or label.
Important information (DATA) relating to each indicator is displayed in real time in a table and/or a label.
Each information is commented and colored according to direction, value, comparison etc.
Each piece of information indicates the values of the current bar and the previous value (in "FULL" mode).
The other possible modes for viewing the table and/or the label allow a more synthetic view of the information ("CONDENSED" and "MINIMAL" modes).
In order not to overload the vision of the chart too much, the visualization box of the RANGE DONCHIAN, the vertical lines of the shifted marks of the ICHIMOKU, as well as the boxes of the HHLL Boxes indicator are only visualized intermittently (managed by an adjustable time delay ).
The "HISTORICAL INFO READING" configuration parameter set to zero (by default) makes it possible to read all the information of the current bar in progress (Bar #0). All other values allow to read the information of a historical bar. The value 1 reads the information of the bar preceding the current bar (-1). The value 10 makes it possible to read the information of the tenth bar behind (-10) compared to the current bar, etc.
At the bottom of the DATAS table and label, lights, red, green or white indicate quickly summarize the trend from the various indicators.
Each light represents the number of indicators with the same trend at a given time.
Green for a bullish trend, red for a bearish trend and white for a neutral trend.
The conditions for determining a trend are for each indicator:
SUPERTREND ICHIMOHU + DMI: the 2 Super trends together are either bullish or bearish.
Otherwise the signal is neutral.
DMI: 2 main conditions:
BULLISH if DI+ >= DI- and ADX >25.
BEARISH if DI+ < DI- and ADX >25.
NEUTRAL if the 2 conditions are not met.
ICHIMOKU: 3 main conditions:
BULLISH if PRICE above the cloud and TENKAN > KIJUN and GREEN CLOUD AHEAD.
BEARISH if PRICE below the cloud and TENKAN < KIJUN and RED CLOUD AHEAD.
The other additional conditions (Data) complete the analysis and are present for informational purposes of the trend and depend on the context.
DONCHIAN CHANNEL: 1 main condition:
BULLISH: the price has crossed above the HIGH DC line.
BEARISH: the price has gone below the LOW DC line.
NEUTRAL if the price is between the HIGH DC and LOW DC lines
The 2 other complementary conditions (Datas) complete the analysis:
HIGH DC and LOW DC are increasing, falling or stable.
SUPERTREND HMA HULL: The script determines several trend levels:
STRONG BUY, BUY, STRONG SELL, SELL AND NEUTRAL.
VOLUME: 3 trend levels:
VOLUME > MOVING AVERAGE,
VOLUME < MOVING AVERAGE,
VOLUME = MOVING AVERAGE.
PRICE: 3 trend levels:
PRICE > MOVING AVERAGE,
PRICE < MOVING AVERAGE,
PRICE = MOVING AVERAGE.
If you are using this indicator/strategy and you are satisfied with the results, you can possibly make a donation (a coffee, a pizza or more...) via paypal to: lebourg.regis@free.fr.
Thanks in advance !!!
Have good winning Trades.
**************************************************************************************************************************
SUPERTREND MIXED ICHI-DMI-VOL-GAP-HLBox@RL
by RegisL76
Ce script est basé sur plusieurs indicateurs de tendance.
* ICHIMOKU (KINKO HYO)
* DMI (Directional Movement Index)
* SUPERTREND ICHIMOKU + SUPERTREND DMI
* DONCHIAN CANAL Optimized with Colored Bars
* HMA Hull
* Fair Value GAP
* VOLUME/ MA Volume
* PRIX / MA Prix
* HHLL BOXES
Toutes ces indications sont visibles simultanément sur un seul et même graphique.
Un tableau de données récapitule toutes les informations importantes pour prendre une bonne décision de Trade.
I- Indicateur ICHIMOKU :
L’indicateur ICHIMOKU est visualisé de manière traditionnelle
Les valeurs de réglage standard ICHIMOKU sont respectées mais modifiables. (Valeurs traditionnelles par défaut =
Un symbole visuel orienté, à proximité de la dernière valeur, indique la progression (Montant, Descendant ou neutre) de la TENKAN-SEN et de la KIJUN-SEN ainsi que la période utilisée.
Le NUAGE (KUMO) et la CHIKOU-SPAN sont bien présents et sont primordiaux pour l'analyse complète de l'ICHIMOKU.
En haut du graphique sont représentés visuellement les croisements de la TENKAN et de la KIJUN.
Des lignes verticales, accompagnées d'étiquettes, permettent de visualiser rapidement les particularités de l'ICHIMOKU.
Une ligne visualise la barre en cours.
Une ligne visualise l'extrémité du NUAGE (KUMO) qui est décalé de 25 barres dans le futur.
Une ligne visualise l'extrémité de la chikou-span, qui est décalée de 25 barres dans le passé.
II-DIRECTIONAL MOVEMENT INDEX (DMI)
Traité de manière conventionnelle : DI+, DI-, ADX et associé à un SUPERTREND DMI
Un symbole visuel en bas du graphique indique les croisements DI+ et DI-
Une ligne de symboles orientés et colorés (DMI Line) en haut du graphique, indique la direction et la puissance de la tendance.
III SUPERTREND ICHIMOKU + SUPERTREND DMI
Suivi de tendance par calcul SUPERTREND
IV- DONCHIAN CANAL :
Traité de manière conventionnelle.
(Et optimisé par des barres colorées en cas de dépassement soit vers le haut, soit vers le bas.
Les lignes, haute et basse des dernières valeurs du canal sont représentées pour visualiser rapidement la fourchette du RANGE.
V- SUPERTREND HMA (HULL)
Traité de manière conventionnelle.
La ligne HMA indique visuellement, selon la couleur et l'orientation, la tendance du marché.
Un symbole visuel en bas du graphique indique les opportunités de vente et d'achat.
*VI VOLUME :
Calcul de la MOYENNE MOBILE du volume avec comparaison du volume par rapport à la moyenne mobile du volume.
Les indications sont colorées et commentées en fonction de la comparaison.
*VII PRIX :
Calcul de la MOYENNE MOBILE du prix avec comparaison du prix par rapport à la moyenne mobile du prix.
Les indications sont colorées et commentées en fonction de la comparaison.
*VIII HHLL BOXES :
Visualise sous forme de boite, pour une période donnée, les valeurs max hautes et min basses du prix.
La configuration permet de prendre en compte les mèches hautes et basses du prix ou bien les valeurs d'ouverture et de fermeture.
IX - FAIR VALUE GAP
Cet indicateur affiche les niveaux de 'GAP' sur la période temporelle actuelle ET une période temporelle facultative supérieure.
Le script prend en compte les valeurs haut/bas de la barre actuelle et compare avec les 2 barres précédentes.
Le "gap" est généré à partir du manque de recouvrement entre ces barres.
Les écarts baissiers ou haussiers sont déterminés selon que l'écart est supérieurs ou inférieur à HmaPrice, car ils ont tendance à être comblés, et peuvent être utilisés comme cibles.
NOTA : FAIR VALUE GAP n'a pas de valeurs affichées dans la table et/ou l'étiquette.
Les informations importantes (DATAS) relatives à chaque indicateur sont visualisées en temps réel dans une table et/ou une étiquette.
Chaque information est commentée et colorée en fonction de la direction, de la valeur, de la comparaison etc.
Chaque information indique la valeurs de la barre en cours et la valeur précédente ( en mode "COMPLET").
Les autres modes possibles pour visualiser la table et/ou l'étiquette, permettent une vue plus synthétique des informations (modes "CONDENSÉ" et "MINIMAL").
Afin de ne pas trop surcharger la vision du graphique, la boite de visualisation du RANGE DONCHIAN, les lignes verticales des marques décalées de l'ICHIMOKU, ainsi que les boites de l'indicateur HHLL Boxes ne sont visualisées que de manière intermittente (géré par une temporisation réglable ).
Le paramètre de configuration "HISTORICAL INFO READING" réglé sur zéro (par défaut) permet de lire toutes les informations de la barre actuelle en cours (Barre #0).
Toutes autres valeurs permet de lire les informations d'une barre historique. La valeur 1 permet de lire les informations de la barre précédant la barre en cours (-1).
La valeur 10 permet de lire les information de la dixième barre en arrière (-10) par rapport à la barre en cours, etc.
Dans le bas de la table et de l'étiquette de DATAS, des voyants, rouge, vert ou blanc indique de manière rapide la synthèse de la tendance issue des différents indicateurs.
Chaque voyant représente le nombre d'indicateur ayant la même tendance à un instant donné. Vert pour une tendance Bullish, rouge pour une tendance Bearish et blanc pour une tendance neutre.
Les conditions pour déterminer une tendance sont pour chaque indicateur :
SUPERTREND ICHIMOHU + DMI : les 2 Super trends sont ensemble soit bullish soit Bearish. Sinon le signal est neutre.
DMI : 2 conditions principales :
BULLISH si DI+ >= DI- et ADX >25.
BEARISH si DI+ < DI- et ADX >25.
NEUTRE si les 2 conditions ne sont pas remplies.
ICHIMOKU : 3 conditions principales :
BULLISH si PRIX au dessus du nuage et TENKAN > KIJUN et NUAGE VERT DEVANT.
BEARISH si PRIX en dessous du nuage et TENKAN < KIJUN et NUAGE ROUGE DEVANT.
Les autres conditions complémentaires (Datas) complètent l'analyse et sont présents à titre informatif de la tendance et dépendent du contexte.
CANAL DONCHIAN : 1 condition principale :
BULLISH : le prix est passé au dessus de la ligne HIGH DC.
BEARISH : le prix est passé au dessous de la ligne LOW DC.
NEUTRE si le prix se situe entre les lignes HIGH DC et LOW DC
Les 2 autres conditions complémentaires (Datas) complètent l'analyse : HIGH DC et LOW DC sont croissants, descendants ou stables.
SUPERTREND HMA HULL :
Le script détermine plusieurs niveaux de tendance :
STRONG BUY, BUY, STRONG SELL, SELL ET NEUTRE.
VOLUME : 3 niveaux de tendance :
VOLUME > MOYENNE MOBILE, VOLUME < MOYENNE MOBILE, VOLUME = MOYENNE MOBILE.
PRIX : 3 niveaux de tendance :
PRIX > MOYENNE MOBILE, PRIX < MOYENNE MOBILE, PRIX = MOYENNE MOBILE.
Si vous utilisez cet indicateur/ stratégie et que vous êtes satisfait des résultats,
vous pouvez éventuellement me faire un don (un café, une pizza ou plus ...) via paypal à : lebourg.regis@free.fr.
Merci d'avance !!!
Ayez de bons Trades gagnants.
Advanced Candle Patterns detector-GSK-VIZAG-AP-INDIA 📌 Description
This indicator automatically detects and highlights common candlestick patterns on the chart and provides a reference table with explanations. It is designed as a visual and educational tool for learning candlestick psychology and price action.
🔍 Features
Pattern Detection (on-chart):
Detects well-known bullish, bearish, and neutral patterns:
Bullish Engulfing, Bearish Engulfing
Hammer, Inverted Hammer
Morning Star, Evening Star
Three White Soldiers, Three Black Crows
Bullish Harami, Bearish Harami
Piercing Line, Dark Cloud Cover
Tweezer Bottom, Tweezer Top
Doji
Patterns are marked directly on the chart using labels.
Labels can show pattern names or serial numbers (user choice).
Bullish = Green, Bearish = Red, Neutral = Yellow.
Reference Table (on-chart panel):
Lists all detected patterns with color-coded text.
Option to show short explanations for each pattern, or just identifiers.
Table includes a “Serial” column so users can match with chart labels.
Chart & Table Settings (customizable):
Table Position: choose Top Left, Top Right, Bottom Left, Bottom Right.
Text Size: choose Tiny, Small, Normal, Large, or Huge.
Toggle Options:
Show/Hide explanation table.
Show/Hide descriptions in table.
Show serial numbers instead of pattern labels on chart.
🎓 Educational Purpose
This tool is meant for study and research. Candlestick patterns alone are not reliable signals; their strength depends on trend, volume, and market context. Use this script to visually learn patterns and combine with other analysis methods.
⚠️ Disclaimer:
This indicator is for educational purposes only. It does not provide trading or investment advice. No candlestick pattern guarantees future price movement. Always confirm with other tools and do your own research before making trading decisions.
MTF Target Prediction LiteMTF Target Prediction Enhanced
Description:
MTF Target Prediction Enhanced is an advanced multi-timeframe technical analysis indicator that identifies and clusters target price levels based on trendline breakouts across multiple timeframes. The indicator uses sophisticated clustering algorithms to group similar price targets and provides visual feedback through dynamic arrows, cluster boxes, and detailed statistics.
Key Features:
Multi-Timeframe Analysis: Simultaneously analyzes up to 8 different timeframes to identify convergence zones
Smart Clustering: Groups nearby target prices into clusters with quality scoring
Predictive Arrows: Dynamic arrows that track price movement toward cluster targets
Grace Period System: Prevents false cluster loss signals with configurable waiting period
Enhanced Quality Scoring: 5-component quality assessment (Density, Consistency, Reachability, Size, Momentum)
Real-time Statistics: Track performance with win rate, P&L, and success metrics
Adaptive Performance Modes: Optimize for speed or accuracy based on your needs
How It Works:
The indicator identifies pivot points and trendlines on each selected timeframe
When a trendline breakout occurs, it calculates a target price based on the measured move
Multiple targets from different timeframes are grouped into clusters when they converge
Each cluster receives a quality score based on multiple factors
High-quality clusters generate prediction arrows showing potential price targets
The system tracks whether targets are reached or clusters are lost
Settings Guide:
⚡ Performance
Performance Mode: Choose between Fast (200 bars), Balanced (500 bars), Full (1000 bars), or Unlimited processing
🎯 Clustering
Max Cluster Distance (%): Maximum price difference to group targets (default: 1.5%)
Min Cluster Size: Minimum number of targets to form a cluster (default: 2)
One Direction per TF: Allow only one direction signal per timeframe
Cluster Grace Period: Bars to wait before considering cluster lost (default: 10)
➡️ Prediction Arrows
Min Quality for Arrow: Minimum cluster quality to create arrow (0.1-1.0)
Quality Weights: Adjust importance of each quality component
Close Previous Arrows: Auto-close arrows when new ones appear
Use Trend Filter: Create arrows only in trend direction
Trend Filter Intensity: Sensitivity of trend detection (High/Medium/Low)
📅 Timeframes
Pivot Length: Bars for pivot calculation (default: 3)
Timeframes 1-8: Select up to 8 timeframes for analysis
Visualize
Show Cluster Analysis: Display cluster boxes and labels
Show Cluster Boxes: Rectangle visualization around clusters
Show TP Lines: Display individual target price lines
Show Trend Filter: Visualize trend cloud
Show Prediction Arrows: Display directional arrows to targets
Show Statistics Table: Performance metrics display
Visual Elements:
Green/Red Boxes: Cluster zones with transparency based on quality
Arrows: Diagonal lines pointing to cluster targets
Green/Red: Active and tracking
Orange: In grace period
Gray: Cluster lost
Labels: Detailed cluster information including:
Timeframes involved
Center price (C)
Quality score (Q)
Component scores (D,C,R,S,M)
Distance from current price
Result Markers:
✓ Green: Target reached successfully
✗ Red/Gray: Cluster lost
Quality Components Explained:
D (Density): How tightly packed the TPs are relative to ATR
C (Consistency): How close the timeframes are to each other
R (Reachability): Likelihood of reaching target based on distance and trend
S (Size): Number of TPs in cluster (with diminishing returns)
M (Momentum): Alignment with current price momentum
Best Practices:
Start with Balanced performance mode and default settings
Use higher timeframes (D, W) for more reliable clusters
Look for clusters with quality scores above 0.7
Enable trend filter to reduce false signals
Adjust grace period based on your timeframe (higher TF = longer grace)
Monitor the statistics table to track indicator performance
Alerts Available:
High-quality cluster formation (UP/DOWN)
Target reached notifications
Cluster lost warnings
RUSSIAN VERSION
MTF Target Prediction Enhanced
Описание:
MTF Target Prediction Enhanced - это продвинутый мультитаймфреймовый индикатор технического анализа, который идентифицирует и кластеризует целевые уровни цен на основе пробоев трендовых линий на нескольких таймфреймах. Индикатор использует сложные алгоритмы кластеризации для группировки схожих ценовых целей и предоставляет визуальную обратную связь через динамические стрелки, кластерные боксы и детальную статистику.
Ключевые особенности:
Мультитаймфреймовый анализ: Одновременный анализ до 8 различных таймфреймов для определения зон схождения
Умная кластеризация: Группировка близких целевых цен в кластеры с оценкой качества
Прогнозные стрелки: Динамические стрелки, отслеживающие движение цены к целям кластера
Система Grace Period: Предотвращение ложных сигналов потери кластера с настраиваемым периодом ожидания
Улучшенная оценка качества: 5-компонентная оценка (Плотность, Согласованность, Достижимость, Размер, Импульс)
Статистика в реальном времени: Отслеживание эффективности с винрейтом, P&L и метриками успеха
Адаптивные режимы производительности: Оптимизация скорости или точности по вашим потребностям
Как это работает:
Индикатор определяет опорные точки и трендовые линии на каждом выбранном таймфрейме
При пробое трендовой линии рассчитывается целевая цена на основе измеренного движения
Множественные цели с разных таймфреймов группируются в кластеры при схождении
Каждый кластер получает оценку качества на основе нескольких факторов
Высококачественные кластеры генерируют стрелки прогноза, показывающие потенциальные цели
Система отслеживает достижение целей или потерю кластеров
Руководство по настройкам:
⚡ Производительность
Performance Mode: Выбор между Fast (200 баров), Balanced (500), Full (1000) или Unlimited
🎯 Кластеризация
Max Cluster Distance (%): Максимальная разница цен для группировки (по умолчанию: 1.5%)
Min Cluster Size: Минимальное количество целей для формирования кластера (по умолчанию: 2)
One Direction per TF: Разрешить только один сигнал направления на таймфрейм
Cluster Grace Period: Бары ожидания перед потерей кластера (по умолчанию: 10)
➡️ Стрелки прогноза
Min Quality for Arrow: Минимальное качество кластера для создания стрелки (0.1-1.0)
Quality Weights: Настройка важности каждого компонента качества
Close Previous Arrows: Автозакрытие стрелок при появлении новых
Use Trend Filter: Создавать стрелки только в направлении тренда
Trend Filter Intensity: Чувствительность определения тренда (Высокая/Средняя/Низкая)
📅 Таймфреймы
Pivot Length: Бары для расчета пивота (по умолчанию: 3)
Timeframes 1-8: Выбор до 8 таймфреймов для анализа
Визуализация
Show Cluster Analysis: Отображение боксов и меток кластеров
Show Cluster Boxes: Визуализация прямоугольников вокруг кластеров
Show TP Lines: Отображение линий целевых цен
Show Trend Filter: Визуализация облака тренда
Show Prediction Arrows: Отображение направленных стрелок к целям
Show Statistics Table: Отображение метрик эффективности
Визуальные элементы:
Зеленые/Красные боксы: Зоны кластеров с прозрачностью на основе качества
Стрелки: Диагональные линии, указывающие на цели кластера
Зеленые/Красные: Активные и отслеживающие
Оранжевые: В периоде ожидания
Серые: Кластер потерян
Метки: Детальная информация о кластере:
Задействованные таймфреймы
Центральная цена (C)
Оценка качества (Q)
Оценки компонентов (D,C,R,S,M)
Расстояние от текущей цены
Маркеры результата:
✓ Зеленый: Цель успешно достигнута
✗ Красный/Серый: Кластер потерян
Объяснение компонентов качества:
D (Density/Плотность): Насколько плотно расположены TP относительно ATR
C (Consistency/Согласованность): Насколько близки таймфреймы друг к другу
R (Reachability/Достижимость): Вероятность достижения цели с учетом расстояния и тренда
S (Size/Размер): Количество TP в кластере (с убывающей отдачей)
M (Momentum/Импульс): Соответствие текущему импульсу цены
Лучшие практики:
Начните с режима Balanced и настроек по умолчанию
Используйте старшие таймфреймы (D, W) для более надежных кластеров
Ищите кластеры с оценкой качества выше 0.7
Включите фильтр тренда для уменьшения ложных сигналов
Настройте grace period в зависимости от вашего таймфрейма (старший TF = дольше grace)
Следите за таблицей статистики для отслеживания эффективности индикатора
Доступные алерты:
Формирование высококачественного кластера (ВВЕРХ/ВНИЗ)
Уведомления о достижении цели
Предупреждения о потере кластера
Disclaimer / Отказ от ответственности:
This indicator is for educational and informational purposes only. Past performance does not guarantee future results. Always conduct your own analysis and risk management.
Данный индикатор предназначен только для образовательных и информационных целей. Прошлые результаты не гарантируют будущих результатов. Всегда проводите собственный анализ и управление рисками.
MTF Target Prediction LiteMTF Target Prediction Enhanced Lite
Description:
MTF Target Prediction Enhanced is an advanced multi-timeframe technical analysis indicator that identifies and clusters target price levels based on trendline breakouts across multiple timeframes. The indicator uses sophisticated clustering algorithms to group similar price targets and provides visual feedback through dynamic arrows, cluster boxes, and detailed statistics.
Key Features:
Multi-Timeframe Analysis: Simultaneously analyzes up to 8 different timeframes to identify convergence zones
Smart Clustering: Groups nearby target prices into clusters with quality scoring
Predictive Arrows: Dynamic arrows that track price movement toward cluster targets
Grace Period System: Prevents false cluster loss signals with configurable waiting period
Enhanced Quality Scoring: 5-component quality assessment (Density, Consistency, Reachability, Size, Momentum)
Real-time Statistics: Track performance with win rate, P&L, and success metrics
Adaptive Performance Modes: Optimize for speed or accuracy based on your needs
How It Works:
The indicator identifies pivot points and trendlines on each selected timeframe
When a trendline breakout occurs, it calculates a target price based on the measured move
Multiple targets from different timeframes are grouped into clusters when they converge
Each cluster receives a quality score based on multiple factors
High-quality clusters generate prediction arrows showing potential price targets
The system tracks whether targets are reached or clusters are lost
Settings Guide:
⚡ Performance
Performance Mode: Choose between Fast (200 bars), Balanced (500 bars), Full (1000 bars), or Unlimited processing
🎯 Clustering
Max Cluster Distance (%): Maximum price difference to group targets (default: 1.5%)
Min Cluster Size: Minimum number of targets to form a cluster (default: 2)
One Direction per TF: Allow only one direction signal per timeframe
Cluster Grace Period: Bars to wait before considering cluster lost (default: 10)
➡️ Prediction Arrows
Min Quality for Arrow: Minimum cluster quality to create arrow (0.1-1.0)
Quality Weights: Adjust importance of each quality component
Close Previous Arrows: Auto-close arrows when new ones appear
Use Trend Filter: Create arrows only in trend direction
Trend Filter Intensity: Sensitivity of trend detection (High/Medium/Low)
📅 Timeframes
Pivot Length: Bars for pivot calculation (default: 3)
Timeframes 1-8: Select up to 8 timeframes for analysis
Visualize
Show Cluster Analysis: Display cluster boxes and labels
Show Cluster Boxes: Rectangle visualization around clusters
Show TP Lines: Display individual target price lines
Show Trend Filter: Visualize trend cloud
Show Prediction Arrows: Display directional arrows to targets
Show Statistics Table: Performance metrics display
Visual Elements:
Green/Red Boxes: Cluster zones with transparency based on quality
Arrows: Diagonal lines pointing to cluster targets
Green/Red: Active and tracking
Orange: In grace period
Gray: Cluster lost
Labels: Detailed cluster information including:
Timeframes involved
Center price (C)
Quality score (Q)
Component scores (D,C,R,S,M)
Distance from current price
Result Markers:
✓ Green: Target reached successfully
✗ Red/Gray: Cluster lost
Quality Components Explained:
D (Density): How tightly packed the TPs are relative to ATR
C (Consistency): How close the timeframes are to each other
R (Reachability): Likelihood of reaching target based on distance and trend
S (Size): Number of TPs in cluster (with diminishing returns)
M (Momentum): Alignment with current price momentum
Best Practices:
Start with Balanced performance mode and default settings
Use higher timeframes (D, W) for more reliable clusters
Look for clusters with quality scores above 0.7
Enable trend filter to reduce false signals
Adjust grace period based on your timeframe (higher TF = longer grace)
Monitor the statistics table to track indicator performance
Alerts Available:
High-quality cluster formation (UP/DOWN)
Target reached notifications
Cluster lost warnings
------------------------------------------------------------------------------------------------------------------
MTF Target Prediction Enhanced Lite
Описание:
MTF Target Prediction Enhanced - это продвинутый мультитаймфреймовый индикатор технического анализа, который идентифицирует и кластеризует целевые уровни цен на основе пробоев трендовых линий на нескольких таймфреймах. Индикатор использует сложные алгоритмы кластеризации для группировки схожих ценовых целей и предоставляет визуальную обратную связь через динамические стрелки, кластерные боксы и детальную статистику.
Ключевые особенности:
Мультитаймфреймовый анализ: Одновременный анализ до 8 различных таймфреймов для определения зон схождения
Умная кластеризация: Группировка близких целевых цен в кластеры с оценкой качества
Прогнозные стрелки: Динамические стрелки, отслеживающие движение цены к целям кластера
Система Grace Period: Предотвращение ложных сигналов потери кластера с настраиваемым периодом ожидания
Улучшенная оценка качества: 5-компонентная оценка (Плотность, Согласованность, Достижимость, Размер, Импульс)
Статистика в реальном времени: Отслеживание эффективности с винрейтом, P&L и метриками успеха
Адаптивные режимы производительности: Оптимизация скорости или точности по вашим потребностям
Как это работает:
Индикатор определяет опорные точки и трендовые линии на каждом выбранном таймфрейме
При пробое трендовой линии рассчитывается целевая цена на основе измеренного движения
Множественные цели с разных таймфреймов группируются в кластеры при схождении
Каждый кластер получает оценку качества на основе нескольких факторов
Высококачественные кластеры генерируют стрелки прогноза, показывающие потенциальные цели
Система отслеживает достижение целей или потерю кластеров
Руководство по настройкам:
⚡ Производительность
Performance Mode: Выбор между Fast (200 баров), Balanced (500), Full (1000) или Unlimited
🎯 Кластеризация
Max Cluster Distance (%): Максимальная разница цен для группировки (по умолчанию: 1.5%)
Min Cluster Size: Минимальное количество целей для формирования кластера (по умолчанию: 2)
One Direction per TF: Разрешить только один сигнал направления на таймфрейм
Cluster Grace Period: Бары ожидания перед потерей кластера (по умолчанию: 10)
➡️ Стрелки прогноза
Min Quality for Arrow: Минимальное качество кластера для создания стрелки (0.1-1.0)
Quality Weights: Настройка важности каждого компонента качества
Close Previous Arrows: Автозакрытие стрелок при появлении новых
Use Trend Filter: Создавать стрелки только в направлении тренда
Trend Filter Intensity: Чувствительность определения тренда (Высокая/Средняя/Низкая)
📅 Таймфреймы
Pivot Length: Бары для расчета пивота (по умолчанию: 3)
Timeframes 1-8: Выбор до 8 таймфреймов для анализа
Визуализация
Show Cluster Analysis: Отображение боксов и меток кластеров
Show Cluster Boxes: Визуализация прямоугольников вокруг кластеров
Show TP Lines: Отображение линий целевых цен
Show Trend Filter: Визуализация облака тренда
Show Prediction Arrows: Отображение направленных стрелок к целям
Show Statistics Table: Отображение метрик эффективности
Визуальные элементы:
Зеленые/Красные боксы: Зоны кластеров с прозрачностью на основе качества
Стрелки: Диагональные линии, указывающие на цели кластера
Зеленые/Красные: Активные и отслеживающие
Оранжевые: В периоде ожидания
Серые: Кластер потерян
Метки: Детальная информация о кластере:
Задействованные таймфреймы
Центральная цена (C)
Оценка качества (Q)
Оценки компонентов (D,C,R,S,M)
Расстояние от текущей цены
Маркеры результата:
✓ Зеленый: Цель успешно достигнута
✗ Красный/Серый: Кластер потерян
Объяснение компонентов качества:
D (Density/Плотность): Насколько плотно расположены TP относительно ATR
C (Consistency/Согласованность): Насколько близки таймфреймы друг к другу
R (Reachability/Достижимость): Вероятность достижения цели с учетом расстояния и тренда
S (Size/Размер): Количество TP в кластере (с убывающей отдачей)
M (Momentum/Импульс): Соответствие текущему импульсу цены
Лучшие практики:
Начните с режима Balanced и настроек по умолчанию
Используйте старшие таймфреймы (D, W) для более надежных кластеров
Ищите кластеры с оценкой качества выше 0.7
Включите фильтр тренда для уменьшения ложных сигналов
Настройте grace period в зависимости от вашего таймфрейма (старший TF = дольше grace)
Следите за таблицей статистики для отслеживания эффективности индикатора
Доступные алерты:
Формирование высококачественного кластера (ВВЕРХ/ВНИЗ)
Уведомления о достижении цели
Предупреждения о потере кластера
Disclaimer / Отказ от ответственности:
This indicator is for educational and informational purposes only. Past performance does not guarantee future results. Always conduct your own analysis and risk management.
Данный индикатор предназначен только для образовательных и информационных целей. Прошлые результаты не гарантируют будущих результатов. Всегда проводите собственный анализ и управление рисками.
Moving Average Heat MapThe MA Trend Heatmap transforms complex moving average analysis into an intuitive visual display. By calculating the slope angle of seven moving averages and presenting them as a color-coded heatmap, this indicator provides instant insight into market momentum across multiple timeframes.
Key Features:
8 Moving Average Types: Choose from EMA, SMA, WMA, HMA, RMA, VWMA, DEMA, or TEMA.
Customizable Periods: 7 configurable MA lengths (default: 3, 5, 8, 13, 21, 34, 55)
Dynamic Angle Calculation: Measures MA slope angles with automatic chart scale normalization
9-Level Color Gradient: Visual momentum strength from extreme bullish to extreme bearish
Comprehensive Info Table: Real-time display of all angles and momentum statistics
4 Alert Conditions: Extreme and majority momentum alerts for automated trading
How to Use:
Trend Identification: Green rows indicate bullish momentum, red rows show bearish momentum
Momentum Strength: Color intensity reflects angle steepness (brighter = stronger)
Confluence Trading: Look for alignment when multiple rows show the same color
Divergence Detection: Spot when short and long-term MAs show opposing colors
Alert Setup: Configure alerts for extreme momentum conditions
Settings:
Select MA type and customize each of the 7 period lengths
Calculation Settings
Slope Period: Lookback for angle calculation (default: 5)
Max Angle: Normalization threshold (default: 90°)
Display Settings
Heatmap Height: Adjust row size
Grid Lines: Toggle on/off
Info Table: Show/hide detailed statistics
Colors
Fully customizable 9-level color scheme
Interpretation
All Green: Strong uptrend across all timeframes
Mixed Colors: Transitional market or ranging conditions
All Red: Strong downtrend across all timeframes
Color Transitions: Potential trend change developing
Best Practices
Combine with price action for confirmation
Use multiple timeframes for better perspective
Wait for color alignment before entering trades
Monitor the info table for precise angle measurements
What Makes This Unique
Unlike traditional MA crossover systems, this indicator quantifies momentum through angle measurement and presents it visually. The heatmap format allows traders to assess market conditions at a glance, making it ideal for quick decision-making and multi-timeframe analysis.
Kelly Optimal Leverage IndicatorThe Kelly Optimal Leverage Indicator mathematically applies Kelly Criterion to determine optimal position sizing based on market conditions.
This indicator helps traders answer the critical question: "How much capital should I allocate to this trade?"
Note that "optimal position sizing" does not equal the position sizing that you should have. The Optima position sizing given by the indicator is based on historical data and cannot predict a crash, in which case, high leverage could be devastating.
Originally developed for gambling scenarios with known probabilities, the Kelly formula has been adapted here for financial markets to dynamically calculate the optimal leverage ratio that maximizes long-term capital growth while managing risk.
Key Features
Kelly Position Sizing: Uses historical returns and volatility to calculate mathematically optimal position sizes
Multiple Risk Profiles: Displays Full Kelly (aggressive), 3/4 Kelly (moderate), 1/2 Kelly (conservative), and 1/4 Kelly (very conservative) leverage levels
Volatility Adjustment: Automatically recommends appropriate Kelly fraction based on current market volatility
Return Smoothing: Option to use log returns and smoothed calculations for more stable signals
Comprehensive Table: Displays key metrics including annualized return, volatility, and recommended exposure levels
How to Use
Interpret the Lines: Each colored line represents a different Kelly fraction (risk tolerance level). When above zero, positive exposure is suggested; when below zero, reduce exposure. Note that this is based on historical returns. I personally like to increase my exposure during market downturns, but this is hard to illustrate in the indicator.
Monitor the Table: The information panel provides precise leverage recommendations and exposure guidance based on current market conditions.
Follow Recommended Position: Use the "Recommended Position" guidance in the table to determine appropriate exposure level.
Select Your Risk Profile: Conservative traders should follow the Half Kelly or Quarter Kelly lines, while more aggressive traders might consider the Three-Quarter or Full Kelly lines.
Adjust with Volatility: During high volatility periods, consider using more conservative Kelly fractions as recommended by the indicator.
Mathematical Foundation
The indicator calculates the optimal leverage (f*) using the formula:
f* = μ/σ²
Where:
μ is the annualized expected return
σ² is the annualized variance of returns
This approach balances potential gains against risk of ruin, offering a scientific framework for position sizing that maximizes long-term growth rate.
Notes
The Full Kelly is theoretically optimal for maximizing long-term growth but can experience significant drawdowns. You should almost never use full kelly.
Most practitioners use fractional Kelly strategies (1/2 or 1/4 Kelly) to reduce volatility while capturing most of the growth benefits
This indicator works best on daily timeframes but can be applied to any timeframe
Negative Kelly values suggest reducing or eliminating market exposure
The indicator should be used as part of a complete trading system, not in isolation
Enjoy the indicator! :)
P.S. If you are really geeky about the Kelly Criterion, I recommend the book The Kelly Capital Growth Investment Criterion by Edward O. Thorp and others.
MissedPrice Volume Method[KiomarsRakei]█ Core Concept:
This script detects price zones that are highly likely to be revisited — areas where price moved too quickly to fully fill market activity. Using sharp volume shifts and volatility filters, the script identifies these “missed” levels and generates signals pointing toward them.
Signals are generated before price reaches the zone, allowing you to analyze price behavior both before and after the zone is touched. These zones often act like magnets for price, making them ideal for short-term.
Examples of signals and high hit rate of Missed zones
█ How It Works:
The script monitors 3-candle volume and price behavior to detect moments where volume accelerates abnormally compared to recent averages. When a potential missed zone is found and price hasn’t revisited it yet, a signal is created in advance, pointing to that zone as a likely future target.
█ Features:
Zone Visualization: Dynamic boxes show price targets based on missed volume areas.
Pre-Zone Signals: Alerts fire before price returns, offering early trade setups.
Stat Tracking System: Automatically logs signals, win rate, and average profit.
Live Performance Table: On-chart stats including hit/miss breakdown and late-return analysis.
Works on All Markets: Compatible with any chart that provides volume — crypto, forex, indices, or stocks.
A signal is considered successful when price touches the zone. However, not all zones are guaranteed to be revisited.
█ Key Inputs & Stats Table:
Volume Filters: Control signal sensitivity using min/max relative volume shift.
Zone & Line Settings: Adjust how long the zone stays visible and whether entry lines are drawn.
Custom Colors: Choose colors for buy/sell zones, lines, and visuals.
📊 Table Metrics:
Total Signals: Count of all generated signals.
Win Rate: % of signals where price returned to the zone (hit = touched the zone, regardless of timing).
Bad Signals: Signals that took too long to hit or were never hit.
Bad but Hit: Signals marked bad but eventually touched the zone.
Bad signals are marked in red. These indicate zones that price failed to reach within the expected time window, showing where the script identified a target that remained unfulfilled.
Indicator DashboardThis script creates an 'Indicator Dashboard' designed to assist you in analyzing financial markets and making informed decisions. The indicator provides a summary of current market conditions by presenting various technical analysis indicators in a table format. The dashboard evaluates popular indicators such as Moving Averages, RSI, MACD, and Stochastic RSI. Below, we'll explain each part of this script in detail and its purpose:
### Overview of Indicators
1. **Moving Averages (MA)**:
- This indicator calculates Simple Moving Averages (“SMA”) for 5, 14, 20, 50, 100, and 200 periods. These averages provide a visual summary of price movements. Depending on whether the price is above or below the moving average, it determines the market direction as either “Bullish” or “Bearish.”
2. **RSI (Relative Strength Index)**:
- The RSI helps identify overbought or oversold market conditions. Here, the RSI is calculated for a 14-period window, and this value is displayed in the table. Additionally, the 14-period moving average of the RSI is also included.
3. **MACD (Moving Average Convergence Divergence)**:
- The MACD indicator is used to determine trend strength and potential reversals. This script calculates the MACD line, signal line, and histogram. The MACD condition (“Bullish,” “Bearish,” or “Neutral”) is displayed alongside the MACD and signal line values.
4. **Stochastic RSI**:
- Stochastic RSI is used to identify momentum changes in the market. The %K and %D lines are calculated to determine the market condition (“Bullish” or “Bearish”), which is displayed along with the calculated values for %K and %D.
### Table Layout and Presentation
The dashboard is presented in a vertical table format in the top-right corner of the chart. The table contains two columns: “Indicator” and “Status,” summarizing the condition of each technical indicator.
- **Indicator Column**: Lists each of the indicators being tracked, such as SMA values, RSI, MACD, etc.
- **Status Column**: Displays the current status of each indicator, such as “Bullish,” “Bearish,” or specific values like the RSI or MACD.
The table also includes rounded indicator values for easier interpretation. This helps traders quickly assess market conditions and make informed decisions based on multiple indicators presented in a single location.
### Detailed Indicator Status Calculations
1. **SMA Status**: For each moving average (5, 14, 20, 50, 100, 200), the script checks if the current price is above or below the SMA. The status is determined as “Bullish” if the price is above the SMA and “Bearish” if below, with the value of the SMA also displayed.
2. **RSI and RSI Average**: The RSI value for a 14-period is displayed along with its 14-period SMA, which provides an average reading of the RSI to smooth out volatility.
3. **MACD Indicator**: The MACD line, signal line, and histogram are calculated using standard parameters (12, 26, 9). The status is shown as “Bullish” when the MACD line is above the signal line, and “Bearish” when it is below. The exact values for the MACD line, signal line, and histogram are also included.
4. **Stochastic RSI**: The %K and %D lines of the Stochastic RSI are used to determine the trend condition. If %K is greater than %D, the condition is “Bullish,” otherwise it is “Bearish.” The actual values of %K and %D are also displayed.
### Conclusion
The 'Indicator Dashboard' provides a comprehensive overview of multiple technical indicators in a single, easy-to-read table. This allows traders to quickly gauge market conditions and make more informed decisions. By consolidating key indicators like Moving Averages, RSI, MACD, and Stochastic RSI into one dashboard, it saves time and enhances the efficiency of technical analysis.
This script is particularly useful for traders who prefer a clean and organized overview of their favorite indicators without needing to plot each one individually on the chart. Instead, all the crucial information is available at a glance in a consolidated format.
Sri Yantra MTF - AynetSri Yantra MTF - Aynet Script Overview
This Pine Script generates a Sri Yantra-inspired geometric pattern overlay on price charts. The pattern is dynamically updated based on multi-timeframe (MTF) inputs, utilizing high and low price ranges, and adjusting its size relative to a chosen multiplier.
The Sri Yantra is a sacred geometric figure used in various spiritual and mathematical contexts, symbolizing the interconnectedness of the universe. Here, it is applied to visualize structured price levels.
Scientific and Technical Explanation
Multi-Timeframe Integration:
Base Timeframe (baseRes): This is the primary timeframe for the analysis. The opening price and ATR (Average True Range) are calculated from this timeframe.
Pattern Timeframe (patternRes): Defines the granularity of the pattern. It ensures synchronization with price movements on specific time intervals.
Geometric Construction:
ATR-Based Scaling: The script uses ATR as a volatility measure to dynamically size the geometric pattern. The sizeMult input scales the pattern relative to price volatility.
Pattern Width (barOffset): Defines the horizontal extent of the pattern in terms of bars. This ensures the pattern is aligned with price movements and scales appropriately.
Sri Yantra-Like Geometry:
Outer Square: A bounding box is drawn around the price level.
Triangles: Multiple layers of triangles (primary, secondary, and tertiary) are calculated and drawn to mimic the structure of the Sri Yantra. These triangles converge and diverge based on price levels.
Horizontal Lines: Added at key levels to provide additional structure and aesthetic alignment.
Dynamic Updates:
The pattern recalculates and redraws itself on the last bar of the selected timeframe, ensuring it adapts to real-time price data.
A built-in check identifies new bars in the chosen timeframe (patternRes), ensuring accurate updates.
Information Table:
Displays the selected base and pattern timeframes in a table format on the top-right corner of the chart.
Allows traders to see the active settings for quick adjustments.
Key Inputs
Style Settings:
Pattern Color: Customize the color of the geometric patterns.
Size Multiplier (sizeMult): Adjusts the size of the pattern relative to price movements.
Line Width: Controls the thickness of the geometric lines.
Timeframe Settings:
Base Resolution (baseRes): Timeframe for calculating the pattern's anchor (default: daily).
Pattern Resolution (patternRes): Timeframe granularity for the pattern’s formation.
Geometric Adjustments:
Pattern Width (barOffset): Horizontal width in bars.
ATR Multiplier (rangeSize): Vertical size adjustment based on price volatility.
Scientific Concepts
Volatility Representation:
ATR (Average True Range): A standard measure of market volatility, representing the average range of price movements over a defined period. Here, ATR adjusts the vertical height of the geometric figures.
Geometric Symmetry:
The script emulates symmetry similar to the Sri Yantra, aligning with the principles of sacred geometry, which often appear in nature and mathematical constructs. Symmetry in financial data visualizations can aid in intuitive interpretation of price movements.
Multi-Timeframe Fusion:
Synchronizing patterns with multiple timeframes enhances the relevance of overlays for different trading strategies. For example, daily trends combined with hourly patterns can help traders optimize entries and exits.
Visual Features
Outer Square:
Drawn to encapsulate the geometric structure.
Represents the broader context of price levels.
Triangles:
Three layers of interlocking triangles create a fractal pattern, providing a visual alignment to price dynamics.
Horizontal Lines:
Emphasize critical levels within the pattern, offering visual cues for potential support or resistance areas.
Information Table:
Displays the active timeframe settings, helping traders quickly verify configurations.
Applications
Trend Visualization:
Patterns overlay on price movements provide a clearer view of trend direction and potential reversals.
Volatility Mapping:
ATR-based scaling ensures the pattern adjusts to varying market conditions, making it suitable for different asset classes and trading strategies.
Multi-Timeframe Analysis:
Integrates higher and lower timeframes, enabling traders to spot confluences between short-term and long-term price levels.
Potential Enhancements
Add Fibonacci Levels: Overlay Fibonacci retracements within the pattern for deeper price level insights.
Dynamic Alerts: Include alert conditions when price intersects key geometric lines.
Custom Labels: Add text descriptions for critical intersections or triangle centers.
This script is a unique blend of technical analysis and sacred geometry, providing traders with an innovative way to visualize market dynamics.
BTX27-MAXIndicator Description: BTX27-MAX
The BTX27-MAX is a comprehensive trading indicator designed to provide traders with customizable signals and alerts based on RSI and ATR calculations. It offers both automatic and manual configurations, making it adaptable to various currency pairs and trading styles. The indicator integrates with Telegram for real-time alerts and includes features for trade management and performance tracking.
Key Features:
Customizable Color Themes: Choose between Dark and Light color styles to match your chart preferences.
Automatic or Manual Configuration: Automatically sets optimal parameters for selected currency pairs or allows manual input for personalized settings.
RSI and ATR-Based Signals: Utilizes RSI smoothing and ATR calculations to identify potential trading opportunities.
Automatic SL and TP Levels: Projects customizable Stop-Loss and Take-Profit levels directly on the chart.
Telegram Integration: Sends customized buy or sell alerts with trade details to your Telegram channel.
Day and Time Filters: Allows selection of trading days and specific trading hours for signal generation.
Trade Summary Table: Displays the results of the last three trades (Win/Loss) directly on the chart.
Customizable Alert Messages: Personalize the messages sent to Telegram for both buy and sell signals.
Visual Enhancements: Colors candles based on trend direction and highlights the trading session on the chart.
How Does the Indicator Work?
Color Style Selection:
- Choose between "Dark" or "Light" themes to match your chart setup.
Currency Pair Selection:
- Select from predefined currency pairs: "EURUSD M5", "USDCAD M3", "GBPUSD M9", "XAUUSD M9".
Automatic vs. Manual Configuration:
- Automatic Configuration: When enabled, the indicator automatically sets parameters optimized for the selected currency pair.
- Manual Configuration: Allows you to input your own parameters for RSI period, smoothing factor, liquidity factors, and SL/TP ticks.
Telegram Integration:
- Input your Telegram chat ID to receive real-time alerts when signals are generated.
Trading Days and Hours:
- Customize which days of the week you want to receive signals.
- Set specific trading start and end hours to focus on preferred trading sessions.
Indicator Calculations:
- Calculates RSI and applies smoothing to identify the trend.
- Uses ATR for volatility measurement and to set dynamic liquidity bands.
Signal Generation:
- A Buy Signal is generated when specific RSI and ATR conditions are met.
- A Sell Signal is generated under the opposite conditions.
- Signals are only generated during the specified trading days and hours.
Trade Execution Visuals:
- Automatically draws SL and TP boxes on the chart for each signal.
- Colors candles based on trend direction: bullish, bearish, or neutral.
Telegram Alerts:
- Sends customized messages to your Telegram channel, including trade details like entry price, SL, TP, volatility, and trend direction.
Trade Summary Table:
- Displays the results of the last three trades ("✅ TP" for Take Profit hit, "❌ SL" for Stop Loss hit) on the chart.
How to Use the Indicator?
Setup:
- Add the indicator to your TradingView chart.
- Choose your preferred Color Style (Dark or Light).
- Select the Currency Pair you are trading.
- Decide whether to use Automatic Configuration or input your own settings.
Configure Telegram Alerts:
- Input your Telegram Chat ID to receive alerts.
- Customize the Buy and Sell alert messages if desired.
Set Trading Days and Hours:
- Enable or disable trading on specific days of the week.
- Set your preferred trading session hours.
Monitor Signals:
- Watch for buy or sell labels appearing on the chart.
- Use the SL and TP boxes to plan your trade entries and exits.
Review Trade Performance:
- Check the trade summary table to see the outcomes of recent trades.
What Makes This Indicator Original?
Adaptable Configuration: Offers both automatic and manual settings, making it suitable for traders of all levels and various trading instruments.
Comprehensive Alerts: Provides detailed alerts via Telegram, including custom messages and comprehensive trade information.
Trade Management Tools: Automatically calculates and visualizes SL and TP levels, aiding in effective risk management.
Performance Tracking: Includes an on-chart summary of recent trade results, helping traders assess the indicator's effectiveness over time.
Visual Customization: Enhances chart visuals with color themes, candle coloring, and trading session highlights.
Additional Considerations
Testing and Optimization: Before using the indicator in live trading, test it in a demo account and adjust settings as needed.
Complementary Analysis: Use in conjunction with other technical or fundamental analysis tools to confirm signals.
Risk Management: Ensure that the automatically calculated SL and TP levels align with your risk tolerance and trading strategy.
Market Awareness: Stay informed about economic events that may impact the instruments you are trading.
Example Configuration
Assuming you are trading "EURUSD M5" with Automatic Configuration enabled:
RSI Period: 15
RSI Smoothing Factor: 14
Rapid Liquidity Factor: 2.238
Liquidity Threshold: 15
SL Ticks: 100
TP Ticks: 300
Trading Days: Tuesday, Wednesday, Thursday
Trading Hours: Start at 8:00, End at 10:00
Telegram Chat ID: Your unique Telegram chat ID
Conclusion
The BTX27-MAX indicator is a versatile tool that combines technical analysis with automated trade management and alerting features. Its adaptability through automatic and manual configurations makes it suitable for a wide range of trading styles and instruments. By integrating real-time Telegram alerts and providing on-chart visual aids, it enhances decision-making processes and helps traders manage their trades more effectively.
Ready for immediate use in TradingView, this indicator can be a valuable addition to your trading toolkit.
Trend, Momentum and Price value analysis [deepakks444]Trend, Momentum, and Price Value Analysis
This indicator combines several key technical analysis tools to help traders evaluate the market's trend strength, momentum, and overall price behavior. It uses a variety of signals to generate a "Buy," "Sell," or "No Clear Indication" based on multiple indicators and plots them directly on the chart. A customizable table also summarizes these signals, making it easy to interpret the market conditions in real-time.
Key Features:
VWAP (Volume-Weighted Average Price): Indicates whether the price is above or below the VWAP line, helping to identify buying or selling opportunities based on fair value.
Alligator Indicator: Utilizes three simple moving averages (SMAs) to track trend direction, providing a clear "Buy" or "Sell" signal when the averages are aligned.
Supertrend: A widely-used trend-following indicator, this script identifies potential buy or sell zones based on the price's relationship with the Supertrend line.
20-period Moving Average (MA): A simple moving average to track the overall trend direction. The signal is based on the price crossing above or below the MA.
ADX (Average Directional Index): Measures the strength of the trend. A reading above 25 indicates a "Buy" signal, while a reading below suggests a "Sell."
RSI (Relative Strength Index): Generates a buy signal when RSI exceeds 60 and a sell signal when it drops below 40. Values between 40 and 60 indicate a neutral condition.
MACD (Moving Average Convergence Divergence): Provides a signal for buying when the MACD line crosses above the signal line, and selling when it crosses below.
Volume Signal: Compares current volume against the 20-period moving average to identify significant volume spikes. This helps in determining if the market is supported by strong volume.
Customization Options:
Moving Average Length: Customize the 20-period MA length to better fit your trading style or the asset you’re analyzing.
Supertrend Settings: Adjust the Supertrend factor and ATR period for different timeframes or volatility environments.
Table Position: Customize where the signal table is displayed on the chart (Top Right, Top Left, Bottom Right, or Bottom Left).
Table Appearance: Set the table background color and choose between small or tiny text size for better readability.
Signal Summary:
The indicator computes a combined signal based on the number of "Buy" or "Sell" signals from the individual indicators. If 5 or more indicators suggest a "Buy" or "Sell," the table will display a combined signal for easier decision-making. This feature consolidates the signals into one straightforward output, helping you filter noise and act on clear trends.
Table Display:
The customizable table organizes the signals of the key indicators, showing:
Indicator: Lists all the indicators in use, such as VWAP, Alligator, Supertrend, etc.
Signal: Displays "Buy," "Sell," or "Neutral" for each indicator based on the current market conditions.
Intended Use:
This script is designed to help traders monitor multiple technical indicators at once, giving them a clearer view of the market’s trend strength, momentum, and volatility. While it simplifies the process of interpreting various signals, users should use it in combination with their own research and risk management strategies.
Disclaimer: This script is for educational purposes only and should not be considered financial advice. All trading involves risk, and the performance of an indicator in the past does not guarantee future results. Always perform due diligence and use proper risk management techniques.
3 days ago
Release Notes
A "Buy" triangle is plotted below the bar if the signal changes to "Buy".
A "Sell" triangle is plotted above the bar if the signal changes to "Sell".
Script Name: Trend, Momentum, and Price Value Analysis
The Trend, Momentum, and Price Value Analysis script provides a multi-faceted approach to market analysis, combining several technical indicators into a single tool. This script offers an easy-to-interpret table summarizing various indicator signals, along with visual buy/sell signals on the chart.
Key Features:
VWAP (Volume Weighted Average Price):
The VWAP provides insights into whether the current price is above or below the average weighted price, helping traders identify potential buy or sell opportunities.
Alligator Indicator (Simplified):
Using three simple moving averages (SMAs), this tool helps identify the beginning of trends and potential buy/sell zones based on the Alligator jaw, teeth, and lips.
Supertrend:
A trend-following indicator that determines whether the market is in a bullish or bearish phase based on ATR and factor inputs. The Supertrend line is plotted on the chart.
20-period Moving Average (MA):
A basic moving average that assists in gauging price direction and the overall trend.
ADX (Average Directional Index):
Helps identify the strength of a trend. A value above 25 indicates a strong trend.
RSI (Relative Strength Index):
Measures momentum by identifying overbought and oversold conditions. A signal is triggered when RSI is above 60 (buy) or below 40 (sell).
MACD (Moving Average Convergence Divergence):
A momentum indicator that provides signals when the MACD line crosses the signal line.
Volume Signal:
Compares the current volume with a 20-period average to determine if volume supports the current trend direction.
Signal Table:
A table is generated on the chart, displaying real-time signals from each of the above indicators. The table is customizable with background colors and text sizes.
The position of the table can be set to any corner of the chart for convenience.
Combined Signal Logic:
The script calculates a Combined Signal based on the majority of buy or sell signals across all the indicators. If 5 or more indicators give a buy or sell signal, a combined signal is generated.
Buy/Sell Signal Plots:
The script plots buy (green triangle) and sell (red triangle) signals on the chart based on the combined signal when transitioning from a previous opposite signal.
Customizable Inputs:
Users can customize the length of the moving averages, adjust the background and text colors of the table, and choose the position of the table on the chart.
Stationarity Test: Dickey-Fuller & KPSS [Pinescriptlabs]
📊 Kwiatkowski-Phillips-Schmidt-Shin Model Indicator & Dickey-Fuller Test 📈
This algorithm performs two statistical tests on the price spread between two selected instruments: the first from the current chart and the second determined in the settings. The purpose is to determine if their relationship is stationary. It then uses this information to generate **visual signals** based on how far the current relationship deviates from its historical average.
⚙️ Key Components:
• 🧪 ADF Test (Augmented Dickey-Fuller):** Checks if the spread between the two instruments is stationary.
• 🔬 KPSS Test (Kwiatkowski-Phillips-Schmidt-Shin):** Another test for stationarity, complementing the ADF test.
• 📏 Z-Score Calculation:** Measures how many standard deviations the current spread is from its historical mean.
• 📊 Dynamic Threshold:** Adjusts the trading signal threshold based on recent market volatility.
🔍 What the Values Mean:
The indicator displays several key values in a table:
• 📈 ADF Stationarity:** Shows "Stationary" or "Non-Stationary" based on the ADF test result.
• 📉 KPSS Stationarity:** Shows "Stationary" or "Non-Stationary" based on the KPSS test result.
• 📏 Current Z-Score:** The current Z-score of the spread.
• 🔗 Hedge Ratio:** The relationship coefficient between the two instruments.
• 🌐 Market State:** Describes the current market condition based on the Z-score.
📊 How to Interpret the Chart:
• The main chart displays the Z-score of the spread over time.
• The green and red lines represent the upper and lower thresholds for trading signals.
• The area between the **Z-score** and the thresholds is filled when a trading signal is active.
• Additional charts show the **statistics of the ADF and KPSS tests** and their critical values.
**📉 Practical Example: NVIDIA Corporation (NVDA)**
Looking at the chart for **NVIDIA Corporation (NVDA)**, we can see how the indicator applies in a real case:
1. **Main Chart (Top):**
• Shows the **historical price** of NVIDIA on a weekly scale.
• A general **uptrend** is observed with periods of consolidation.
2. **KPSS & ADF Indicator (Bottom):**
• The lower chart shows the KPSS & ADF Model indicator applied to NVIDIA.
• The **green line** represents the Z-score of the spread.
• The **green shaded areas** indicate periods where the Z-score exceeded the thresholds, generating trading signals.
3. **📋 Current Values in the Table:**
• **ADF Stationarity:** Non-Stationary
• **KPSS Stationarity:** Non-Stationary
• **Current Z-Score:** 3.45
• **Hedge Ratio:** -164.8557
• **Market State:** Moderate Volatility
4. **🔍 Interpretation:**
• A Z-score of **3.45** suggests that NVIDIA’s price is significantly above its historical average relative to **EURUSD**.
• Both the **ADF** and **KPSS** tests indicate **non-stationarity**, suggesting **caution** when using mean reversion signals at this moment.
• The market state "Moderate Volatility" indicates noticeable deviation, but not extreme.
---
**💡 Usage:**
• **When Both Tests Show Stationarity:**
• **🔼 If Z-score > Upper Threshold:** Consider **buying the first instrument** and **selling the second**.
• **🔽 If Z-score < Lower Threshold:** Consider **selling the first instrument** and **buying the second**.
• **When Either Test Shows Non-Stationarity:**
• Wait for the relationship to become **stationary** before trading.
• **Market State:**
• Use this information to evaluate **general market conditions** and adjust your trading strategy accordingly.
**Mirror Comparison of the Same as Symbol 2 🔄📊**
**📊 Table Values:**
• **Extreme Volatility Threshold:** This value is displayed when the **Z-score** exceeds **100%**, indicating **extreme deviation**. It signals a potential **trading opportunity**, as the spread has reached unusually high or low levels, suggesting a **reversion or correction** in the market.
• **Mean Reversion Threshold:** Appears when the **Z-score** begins returning towards the mean after a period of **high or extreme volatility**. It indicates that the spread between the assets is returning to normal levels, suggesting a phase of **stabilization**.
• **Neutral Zone:** Displayed when the **Z-score** is near **zero**, signaling that the spread between assets is within expected limits. This indicates a **balanced market** with no significant volatility or clear trading opportunities.
• **Low Volatility Threshold:** Appears when the **Z-score** is below **70%** of the dynamic threshold, reflecting a period of **low volatility** and market stability, indicating fewer trading opportunities.
Español:
📊 Indicador del Modelo Kwiatkowski-Phillips-Schmidt-Shin & Prueba de Dickey-Fuller 📈
Este algoritmo realiza dos pruebas estadísticas sobre la diferencia de precios (spread) entre dos instrumentos seleccionados: el primero en el gráfico actual y el segundo determinado en la configuración. El objetivo es determinar si su relación es estacionaria. Luego utiliza esta información para generar señales visuales basadas en cuánto se desvía la relación actual de su promedio histórico.
⚙️ Componentes Clave:
• 🧪 Prueba ADF (Dickey-Fuller Aumentada): Verifica si el spread entre los dos instrumentos es estacionario.
• 🔬 Prueba KPSS (Kwiatkowski-Phillips-Schmidt-Shin): Otra prueba para la estacionariedad, complementando la prueba ADF.
• 📏 Cálculo del Z-Score: Mide cuántas desviaciones estándar se encuentra el spread actual de su media histórica.
• 📊 Umbral Dinámico: Ajusta el umbral de la señal de trading en función de la volatilidad reciente del mercado.
🔍 Qué Significan los Valores:
El indicador muestra varios valores clave en una tabla:
• 📈 Estacionariedad ADF: Muestra "Estacionario" o "No Estacionario" basado en el resultado de la prueba ADF.
• 📉 Estacionariedad KPSS: Muestra "Estacionario" o "No Estacionario" basado en el resultado de la prueba KPSS.
• 📏 Z-Score Actual: El Z-score actual del spread.
• 🔗 Ratio de Cobertura: El coeficiente de relación entre los dos instrumentos.
• 🌐 Estado del Mercado: Describe la condición actual del mercado basado en el Z-score.
📊 Cómo Interpretar el Gráfico:
• El gráfico principal muestra el Z-score del spread a lo largo del tiempo.
• Las líneas verdes y rojas representan los umbrales superior e inferior para las señales de trading.
• El área entre el Z-score y los umbrales se llena cuando una señal de trading está activa.
• Los gráficos adicionales muestran las estadísticas de las pruebas ADF y KPSS y sus valores críticos.
📉 Ejemplo Práctico: NVIDIA Corporation (NVDA)
Observando el gráfico para NVIDIA Corporation (NVDA), podemos ver cómo se aplica el indicador en un caso real:
Gráfico Principal (Superior): • Muestra el precio histórico de NVIDIA en escala semanal. • Se observa una tendencia alcista general con períodos de consolidación.
Indicador KPSS & ADF (Inferior): • El gráfico inferior muestra el indicador Modelo KPSS & ADF aplicado a NVIDIA. • La línea verde representa el Z-score del spread. • Las áreas sombreadas en verde indican períodos donde el Z-score superó los umbrales, generando señales de trading.
📋 Valores Actuales en la Tabla: • Estacionariedad ADF: No Estacionario • Estacionariedad KPSS: No Estacionario • Z-Score Actual: 3.45 • Ratio de Cobertura: -164.8557 • Estado del Mercado: Volatilidad Moderada
🔍 Interpretación: • Un Z-score de 3.45 sugiere que el precio de NVIDIA está significativamente por encima de su promedio histórico en relación con EURUSD. • Tanto la prueba ADF como la KPSS indican no estacionariedad, lo que sugiere precaución al usar señales de reversión a la media en este momento. • El estado del mercado "Volatilidad Moderada" indica una desviación notable, pero no extrema.
💡 Uso:
• Cuando Ambas Pruebas Muestran Estacionariedad:
• 🔼 Si Z-score > Umbral Superior: Considera comprar el primer instrumento y vender el segundo.
• 🔽 Si Z-score < Umbral Inferior: Considera vender el primer instrumento y comprar el segundo.
• Cuando Alguna Prueba Muestra No Estacionariedad:
• Espera a que la relación se vuelva estacionaria antes de operar.
• Estado del Mercado:
• Usa esta información para evaluar las condiciones generales del mercado y ajustar tu estrategia de trading en consecuencia.
Comparativo en Espejo del Mismo Como Símbolo 2 🔄📊
📊 Valores de la Tabla:
• Umbral de Volatilidad Extrema: Este valor se muestra cuando el Z-score supera el 100%, indicando desviación extrema. Señala una posible oportunidad de trading, ya que el spread entre los activos ha alcanzado niveles inusualmente altos o bajos, lo que podría indicar una reversión o corrección en el mercado.
• Umbral de Reversión a la Media: Aparece cuando el Z-score comienza a volver hacia la media tras un período de alta o extrema volatilidad. Indica que el spread entre los activos está regresando a niveles normales, sugiriendo una fase de estabilización.
• Zona Neutral: Se muestra cuando el Z-score está cerca de cero, señalando que el spread entre activos está dentro de lo esperado. Esto indica un mercado equilibrado con ninguna volatilidad significativa ni oportunidades claras de trading.
• Umbral de Baja Volatilidad: Aparece cuando el Z-score está por debajo del 70% del umbral dinámico, reflejando un período de baja volatilidad y estabilidad del mercado, indicando menos oportunidades de trading.
Price Reversal Probability + Price Forecast [TradeDots]The TradeDots Price Reversal Probability + Price Forecast Indicator helps traders discern market direction and identify potential trading opportunities.
📝 HOW IT WORKS
The indicator provides two types of reversal signals:
Bullish Reversal: Marked with a green label, indicating an expected upward market reversal.
Bearish Reversal: Marked with a red label, indicating an expected downward market reversal.
⭐️ Computation
This tool identifies significant reversal patterns using a mathematical model on a designated window of candlesticks to calculate price action changes. It incorporates candlestick data and price indicators, such as the Open, Close, High, Low of candlesticks and Average True Range (ATR), to detect similar occurrences in real-time.
Potential market turning points are marked with reversal labels and percentage changes , calculated using pivot high or low price data from the last reversal patterns of the opposite side.
For example, a green label on the chart indicates a bullish reversal pattern, showing the market is expected to reverse upward. However, signals are based on historical price actions and are not 100% accurate. If the price breaks down from the bullish reversal pivot low, the original signal will turn half transparent until the next reversal pattern is detected.
The algorithm groups consecutive bullish reversal patterns until a bearish reversal pattern appears. The last bullish label occurrence indicates the maximum number of bullish patterns required to confirm a reversal in the group. This information is stored to apply Bayesian statistical models and probability models to generate market insights.
⭐️ Statistical Analysis
Reversal signals are categorized into bullish and bearish groups, with each group storing consecutive reversal signals.
In the indicator table, each new reversal is labeled sequentially (e.g., "🟢 #1" for the first bullish reversal after a bearish signal). The number increases for each new signal on the same side and resets when a reversal signal on the opposite side appears.
The indicator provides two forecasts: the probability of reversal and the expected price change if the pattern is successful or unsuccessful.
⭐️ Probability of Reversal
By counting the number of consecutive reversal patterns on one side before a reversal pattern on the opposite side appears, we can calculate the probability of reversal of each signal throughout the entire price action history.
Using Bayes’ Theorem, the probability increases with each consecutive pattern. The values are displayed in the first two columns of the indicator table, with the current condition highlighted in orange.
⭐️ Price Forecast
The price forecast uses the pivot point of the last reversal pattern of the opposite side as a reference for calculating the percentage change.
For example, for a group of bullish patterns, the pivot high of the most recent bearish pattern is taken. A percentage is calculated with the pivot low of all bullish patterns in the same group. Repeating this model throughout the entire historical price action patterns gives the average price percentage difference between all bearish and bullish patterns.
Whenever a new reversal pattern is detected, a price can be forecasted using the percentage difference from the statistical model. The target price is calculated and displayed in the third and fourth columns of the indicator table.
Assisting Traders To Make Data-Informed Trading Decisions
All included features in this indicator:
Labeling of bullish and bearish reversal patterns
Success probability of each reversal pattern
Price targets of each reversal pattern
Visual aid for pattern confirmation
More (check the changelog below for current features)
🛠️ HOW TO USE
⭐️ Reversal Signals
There are two types of reversal signals identified by the algorithm that detects reversal patterns using price action analysis with candlestick data and price indicators. When the price breaks out from the labeled pivot, the label will turn half transparent.
Bullish reversal signals: Labeled in green. The number represents the price of the candlestick "low," and the percentage value indicates the price difference from the previous bearish reversal pattern's candlestick "high."
Bearish reversal signals: Labeled in red. The number represents the price of the candlestick "high," and the percentage value indicates the price difference from the previous bullish reversal pattern's candlestick "low."
⭐️ Probability Table
The probability table shows the likelihood of reversal for each number of occurrences of bullish and bearish reversal signals, displayed in the first two columns.
It also shows the target prices for both bullish and bearish conditions for each number of reversal patterns.
⭐️ Price Targets
By combining the probability of reversal and the price forecast, price targets for new reversal patterns are calculated. These insights help traders align their strategies with price action analysis and statistics by simply observing the candlestick chart in real-time.
Bullish Price Target: The average percentage price and probability that the next bearish reversal signal might hit.
Bearish Price Target: The average percentage price and probability that the next bullish reversal signal might hit.
⭐️ Market Trend Panel
The market trend panel is a small table that indicates the market trend using a 200 Exponential Moving Average (EMA) alongside reversal signals. A bullish reversal pattern above the moving average indicates a "bullish" market, while a bearish reversal pattern below it indicates a "bearish" market. If the price fluctuates around the moving average, it is identified as "choppy."
The panel also shows the risk and reward for each trade by taking the closing bullish and bearish targets from the most recent reversal pattern's price reference. Lastly, it displays the probability of reversal, consistent with the number highlighted in the probability table.
⭐️ Other Visual Aid
Other visual aids visualize the market trend and potential direction for users on the candlestick chart.
Background colors reflect the current market trend (green = bullish, red = bearish, blue = choppy).
A white plotted line represents the moving average for categorizing market trends.
❗️LIMITATIONS
Price targets represent only the mean of percentage differences. Therefore, the price could reverse before hitting either side of the price target.
When the market is in extreme price action or a new market pattern, the price targets may not be forecasted accurately and might move out of the model's range.
This model works best for assets with less price variation and a near-Gaussian distribution in returns. It may be less accurate for assets with random price movements.
CONCLUSION
This indicator uses fundamental statistics and mathematical models to generate reversal probabilities and price forecasts. It does not have the ability to predict the future with certainty. Traders should combine this indicator with other confirmation strategies to make informed investment decisions.
See Author's instructions below to get instant access to this indicator.
RISK DISCLAIMER
Trading entails substantial risk, and most day traders incur losses. All content, tools, scripts, articles, and education provided by TradeDots serve purely informational and educational purposes. Past performances are not definitive predictors of future results.
NOTES*
Calculations are based on historical data and do not guarantee future results.
Reversals exceeding ten consecutive occurrences are rare (likely <1% of total occurrences).
Users SHOULD NOT blindly follow the price targets as their trading strategy.
If you encounter a timeout with this indicator, reapply it to your chart.
Index Generator [By MUQWISHI]▋ INTRODUCTION :
The “Index Generator” simplifies the process of building a custom market index, allowing investors to enter a list of preferred holdings from global securities. It aims to serve as an approach for tracking performance, conducting research, and analyzing specific aspects of the global market. The output will include an index value, a table of holdings, and chart plotting, providing a deeper understanding of historical movement.
_______________________
▋ OVERVIEW:
The image can be taken as an example of building a custom index. I created this index and named it “My Oil & Gas Index”. The index comprises several global energy companies. Essentially, the indicator weights each company by collecting the number of shares and then computes the market capitalization before sorting them as seen in the table.
_______________________
▋ OUTPUTS:
The output can be divided into 3 sections:
1. Index Title (Name & Value).
2. Index Holdings.
3. Index Chart.
1. Index Title , displays the index name at the top, and at the bottom, it shows the index value, along with the daily change in points and percentage.
2. Index Holdings , displays list the holding securities inside a table that contains the ticker, price, daily change %, market cap, and weight %. Additionally, a tooltip appears when the user passes the cursor over a ticker's cell, showing brief information about the company, such as the company's name, exchange market, country, sector, and industry.
3. Index Chart , display a plot of the historical movement of the index in the form of a bar, candle, or line chart.
_______________________
▋ INDICATOR SETTINGS:
(1) Naming the index.
(2) Entering a currency. To unite all securities in one currency.
(3) Table location on the chart.
(4) Table’s cells size.
(5) Table’s colors.
(6) Sorting table. By securities’ (Market Cap, Change%, Price, or Ticker Alphabetical) order.
(7) Plotting formation (Candle, Bar, or Line)
(8) To show/hide any indicator’s components.
(9) There are 34 fields where user can fill them with symbols.
Please let me know if you have any questions.
[ADOL_]Trend_Osilator_beta
ENG) Trend_Osilator_beta
Introduction)
This is an indicator that analyzes and displays trends.
By taking the form of an oscillator, upper and lower limits are established, which limits the unlimited range that can appear on the chart.
Through oscillatorization, you can find overbought, oversold, and current trend areas.
This version is a beta version, so signals and alerts do not occur.
It adopts MTF and is a simple but functional indicator. Complement your skills with the trading methods below.
To use multiple time frames, use the timeframe.multiplier function.
We created a table using the table.new function and displayed the time zone selected in the current indicator at the bottom right of the chart.
When using multiple indicators, you can easily distinguish the currently selected time.
Principle)
Set up two moving averages with different speeds and make the relative difference.
Create the speed difference between the two moving averages using methods such as over = crossover(fast, slow) and under = crossunder(fast, slow).
The point at which the difference in relative speed decreases is where the possibility of inflection is high. Through the cross code, you can find out when the speed difference becomes 0.
It was created by determining the green and red areas at the inflection point.
Using the code of fill(fast, slow, color = fast>= slow? color.green: color.red, transp = 80, title = "fillcolor")
You can color and distinguish areas.
MA: MA_type can be selected (limited)
Min: This is the starting value to set the oscillator range.
Max: This is the final value to set the oscillator range.
Lenght: This is the number of candles used to calculate the calculation formula in the oscillator.
repaint: You can choose whether to draw a repaint. The default is OFF.
The coding for repaint settings for the indicator was written using the optimal method recommended by TradingView.
Reference:
security(syminfo.tickerid, tf, src )
Trading method)
You can set different time zones in Timeframe. Even if you change the time frame of the chart, it is displayed based on the time set in the indicator.
If the timeframe is set to 4h in the indicator, the standard that occurs in 4h is retrieved and displayed even if the chart screen is adjusted to 15m or 30m.
This is a feature of Multi-Time-Frame (MTF). The repaint problem that occurred when using MTF was resolved by referring to TradingView's recommended code.
User can decide whether to repaint or not. The default is OFF.
In the green area, Buy is the dominant opinion, and in the red area, Sell is the dominant opinion. simple!
You can gain good insight by deciding to buy or sell without moving too far from the point where the area changes.
- Settings are the most common default values. It is also possible to change the settings, but leave the settings as is.
If you want to do short shots, you can select the time frame as 1 hour, 15 minutes, or whatever time you want. If you want to analyze big changes, you can select the time frame as 4 hours or daily.
The recommended basic time frame is 4 hours.
- Upward divergence
We confirm that 8/25 is the lowest point.
- trend line
- Find a property for sale by amplitud.
Breaking a trend line that candles cannot indicate, It can be used to view branches.
Disclaimer)
This indicator is not an indicator that guarantees absolute returns and is used for simple reference purposes. Accordingly, all trading decisions you make are solely your responsibility.
KOR) 트렌드_오실레이터_베타
소개)
이것은 트렌드를 분석하여 표기해주는 지표입니다.
오실레이터 형태를 갖춤으로써, 상한과 하한이 정해지며, 이로 인해 차트에서 나타날 수 있는 무제한적인 확장영역이 제한됩니다.
오실레이터화를 통해, 과매수와 과매도, 현재의 트렌드 영역을 잘 찾을 수 있습니다.
이 버전은 베타바전으로 시그널과 얼러트가 발생하지 않습니다.
MTF를 채택했으며, 단순하지만, 기능적으로 훌륭한 지표입니다. 아래 매매방법에서 능력을 보완하십시오.
멀티타임프레임을 사용하기 위해 timeframe.multiplier 함수를 사용합니다.
table.new 함수를 사용하여 table을 만들고, 차트 우측 하단에 현재 지표에서 선택한 시간대가 표시되도록 하였습니다.
여러개의 지표를 사용할 때 쉽게, 현재 선택된 시간을 쉽게 구분가능합니다.
원리)
속도가 다른 두 개의 이평선을 설정하고 상대적인 차이를 만듭니다.
over = crossover(fast, slow) , under = crossunder(fast, slow) 와 같은 방법으로 두개의 이평선의 속도차이를 만듭니다.
상대적 속도의 차이가 줄어드는 시점은 변곡의 가능성이 높은 자리입니다. cross code를 통해 속도차가 0이 되는 시점을 알 수 있습니다.
변곡점에서 초록색과 빨간색의 영역을 결정하는 방법으로 만들어졌습니다.
fill(fast, slow, color = fast>= slow? color.green: color.red, transp = 80, title = "fillcolor") 의 코드를 사용하여
영역을 색칠하고 구분할 수 있습니다.
MA : MA_유형을 선택할 수 있습니다.(제한적 사용)
Min : 오실레이터 범위를 설정할 시작값입니다.
Max : 오실레이터 범위를 설정할 마지막값입니다.
Lenght : 오실레이터에서 계산식을 산출하기 위한 캔들의 개수입니다.
repaint : 리페인팅을 그릴지 선택할 수 있습니다. 기본값은 OFF 입니다.
해당 지표의 리페인트 설정에 관한 코딩은 트레이딩뷰에서 권장하는 추천 방법으로 작성되었습니다.
참고 :
security(syminfo.tickerid, tf, src )
매매방법)
- Timeframe에서 다양한 시간대를 설정할 수 있습니다. 차트의 시간프레임을 바꿔도 지표에서 설정한 시간을 기준으로 표시해줍니다.
지표에서 Timeframe을 4h로 설정했다면, 차트화면을 15m으로 조정하거나 30m으로 조정해도 4h 에서 발생하는 기준을 가져와 보여줍니다.
이것은 Multi-Time-Frame(MTF)의 기능입니다. MTF 사용시 발생하는 리페인트 문제는 트레이딩뷰의 권장코드를 참고하여 해결했습니다.
사용자가 리페인트 여부를 결정할 수 있습니다. 기본값은 OFF 입니다.
초록색의 영역에서는 매수가 지배적인 의견이며, 빨간색의 영역에서는 매도가 지배적인 의견입니다. 단순!
영역이 바뀌는 시점에서 멀리 벗어나지 않고 매매를 결정하면 좋은 통찰력을 얻을 수 있습니다.
- 설정값은 가장 보편적인 기본값입니다. 설정값을 바꾸는 방법도 가능하지만, 설정값을 그대로 두고,
단타를 하고 싶으면 타임프레임을 1시간, 15분, 혹은 원하는 시간, 큰 변화를 분석하고 싶으면 타임프레임을 4시간, 날봉 으로 선택하면 되며,
추천하는 기본 시간프레임은, 4시간입니다.
- 상승다이버전스
를 통해 8/25이 최저점이 됨을 확인합니다. 하락다이버전스는 같은 원리로 반대방향으로 그릴 수 있습니다.
- 추세선
그림과 같이 같은 영역의 고점을 이어 하락추세선을 긋습니다. 상승추세선은 반대입니다.
캔들이 표시할 수 없는 추세선돌파 지점을 볼 수 있게 활용가능합니다.
- 진폭으로 매물대 찾기
빨간색 영역의 저점과 초록색 영역의 고점이 발생할 때, 그 차이를 하나의 진폭으로 보고 범위를 설정합니다.
여기서 하나의 진폭은 위나 아래로 갈 수 있는 패턴값이 되며, 이 패턴값은 지지/저항으로 작용합니다.
얼러트)
얼러트의 설정이 포함되어 있지 않습니다.
면책조항)
해당지표는 절대수익을 보장하는 지표가 아니며, 단순한 참고용으로 사용됩니다. 따라서, 귀하가 내리는 모든 거래 결정은 전적으로 귀하의 책임입니다.
Price Legs: Average Heights; 'Smart ATR'Price Legs: Average Heights; 'Smart ATR'. Consol Range Gauge
~~ Indicator to show small and large price legs (based on short and long input pivot lengths), and calculating the average heights of these price legs; counting legs from user-input start time ~~
//Premise: Wanted to use this as something like a 'Smart ATR': where the average/typical range of a distinct & dynamic price leg could be calculated based on a user-input time interval (as opposed to standard ATR, which is simply the average range over a consistent repeating period, with no regard to market structure). My instinct is that this would be most useful for consolidated periods & range trading: giving the trader an idea of what the typical size of a price leg might be in the current market state (hence in the title, Consol Range gauge)
//Features & User inputs:
-Start time: confirm input when loading indicator by clicking on the chart. Then drag the vertical line to change start time easily.
-Large Legs (toggle on/off) and user-input pivot lookback/lookforward length (larger => larger legs)
-Small Legs (toggle on/off) and user-input pivot lookback/lookforward length (smaller => smaller legs)
-Display Stats table: toggle on/off: simple view- shows the averages of large (up & down), small (up & down), and combined (for each).
-Extended stats table: toggle on/off option to show the averages of the last 3 legs of each category (up/down/large/small/combined)
-Toggle on/off Time & Price chart text labels of price legs (time in mins/hours/days; price in $ or pips; auto assigned based on asset)
-Table position: user choice.
//Notes & tips:
-Using custom start time along with replay mode, you can select any arbitrary chunk of price for the purpose of backtesting.
-Play around with the pivot lookback lengths to find price legs most suitable to the current market regime (consolidating/trending; high volatility/ low volatility)
-Single bar price legs will never be counted: they must be at least 2 bars from H>>L or L>>H.
//Credits: Thanks to @crypto_juju for the idea of applying statistics to this simple price leg indicator.
Simple View: showing only the full averages (counting from Start time):
View showing ONLY the large legs, with Time & Price labels toggled ON:
💎💎💎 We are the Masters- by edegrano-Donna-Leah 2How to Use the "💎💎💎 We are the Masters" Script
1. Set Your Timeframes
EMA Timeframes (emaTF1, emaTF2, emaTF3):
Choose 3 different chart timeframes on which you want to analyze the EMA bias. These timeframes will determine how the script evaluates the market trend via EMAs.
Trendline Timeframes (tf1, tf2, tf3):
Choose 3 timeframes for the linear regression trendlines. These smooth out price action and indicate the trend slope.
2. Set Linear Regression Length (regLen)
This controls the length (number of bars) the linear regression trendline uses to calculate the trend.
Smaller values make the trendline more sensitive; higher values smooth out noise but react slower.
3. Interpret the Output
EMA Bias per Timeframe:
Bullish if EMA 50 > EMA 200 on that timeframe.
Bearish if EMA 50 < EMA 200.
Trendline Slope per Timeframe:
Bullish if current regression value > previous regression value (price is trending up).
Bearish if current regression value ≤ previous regression value.
Special Buy Signal:
When all 3 EMA biases are bullish AND all 3 trendline slopes are bullish → Strong Buy Signal (blue dot below bar).
Special Sell Signal:
When all 3 EMA biases are bearish AND all 3 trendline slopes are bearish → Strong Sell Signal (red dot above bar).
EMA Crosses:
The script plots vertical lines and labels on the current timeframe when EMA 50 crosses above (bullish) or below (bearish) EMA 200.
Information Table:
Shows EMA bias and trendline slope status for all timeframes, last EMA cross info, and final overall suggestion.
4. How to Use in Trading
Confirm Trend: Use the EMA bias and trendline slope confluences to confirm the overall trend across multiple timeframes.
Trade Entry: Consider entering long when the special buy signal appears; enter short when the special sell signal appears.
EMA Crosses: Use crosses as secondary confirmation or to detect early momentum shifts.
Trendline Slope: Helps confirm if the price is gaining or losing strength on different timeframes.
Monitor Table: Quickly glance to understand current market bias and confluence.
Suggested Parameters for Different Trading Styles
Style EMA Timeframes Trendline Timeframes Linear Regression Length (regLen)
Scalping 1 min, 3 min, 5 min 1 min, 3 min, 5 min 15 - 20 (responsive, fast)
Day Trading 5 min, 15 min, 30 min 5 min, 15 min, 30 min 20 - 30 (balanced responsiveness)
Swing Trading 1 hr, 4 hr, Daily 1 hr, 4 hr, Daily 30 - 50 (smoother, slower trend)
Position Trading 4 hr, Daily, Weekly 4 hr, Daily, Weekly 50 - 100 (very smooth)
Tips
When using short timeframes, keep the regression length smaller for quicker reaction to price changes.
For longer timeframes, increase regression length to reduce noise and false signals.
Use this script alongside volume or other indicators to improve entry quality.
Avoid trading against the overall confluence bias (e.g., don’t enter longs if final suggestion is “Strong Bearish”).
%ATR + ΔClose HighlightScript Overview
This indicator displays on your chart:
Table of the last N bars that passed the ATR-based range filter:
Columns: Bar #, High, Range (High–Low), Low
Summary row: ATR(N), suggested Stop-Loss (SL = X % of ATR), and the current bar’s range as a percentage of ATR
Red badge on the most recent bar showing ΔClose% (the absolute difference between today’s and yesterday’s close, expressed as % of ATR)
Background highlights:
Blue fill under the most recent bar that met the filter
Yellow fill under bars that failed the filter
Hidden plots of ATR, %ATR, and ΔClose% (for use in strategies or alerts)
All table elements, fills, and plots can be toggled off with a single switch so that only the red ΔClose% badge remains visible.
Inputs
Setting Description Default
Length (bars) Lookback period for ATR and range filter (bars) 5
Upper deviation (%) Upper filter threshold (% of average ATR) 150%
Lower deviation (%) Lower filter threshold (% of average ATR) 50%
SL as % of ATR Stop-loss distance (% of ATR) 10%
Label position Table position relative to bar (“above” or “below”) above
Vertical offset (×ATR) Vertical spacing from the bar in ATR units 2.0
Show table & ATR plots Show or hide table, background highlights, and plots true
How It Works
ATR Calculation & Filtering
Computes average True Range over the last N bars.
Marks bars whose daily range falls within the specified upper/lower deviation band.
Table Construction
Gathers up to N most recent bars that passed the filter (or backfills from the most recent pass).
Formats each bar’s High, Low, and Range into fixed-width columns for neat alignment.
Stop-Loss & Percent Metrics
Calculates a recommended SL distance as a percentage of ATR.
Computes today’s bar range and ΔClose (absolute change in close) as % of ATR.
Chart Display
Table: Shows detailed per-bar data and summary metrics.
Background fills: Blue for the latest valid bar, yellow for invalid bars.
Hidden plots: ATR, %ATR, and ΔClose% (useful for backtesting).
Red badge: Always visible on the right side of the last bar, displaying ΔClose%.
Tips
Disable the table & ATR plots to reduce chart clutter—leave only the red ΔClose% badge for a minimalist volatility alert.
Use the hidden ATR fields (plot outputs) in TradingView Strategies or Alerts to automate volatility-based entries/exits.
Adjust the deviation band to capture “normal” intraday moves vs. outsized volatility spikes.
Load this script on any US market chart (stocks, futures, crypto, etc.) to instantly visualize recent volatility structure, set dynamic SL levels, and highlight today’s price change relative to average true range.
ADR Tracker Version 2Description
The **ADR Tracker** plots a customizable panel on your chart that monitors the Average Daily Range (ADR) and shows how today’s price action compares to that average. It calculates the daily high–low range for each of the past 14 days (can be adjusted) and then takes a simple moving average of those ranges to determine the ADR.
**Features:**
* **Current ADR value:** Shows the 14‑day ADR in price units.
* **ADR status:** Indicates whether today’s range has reached or exceeded the ADR.
* **Ticks remaining:** Calculates how many minimum price ticks remain before the ADR would be met.
* **Real‑time tracking:** Monitors the intraday high and low to update the range continuously.
* **Customizable panel:** Uses TradingView’s table object to display the information. You can set the table’s horizontal and vertical position (top/middle/bottom and left/centre/right) with inputs. The script also lets you change the text and background colours, as well as the width and height of each row. Table cells use explicit width and height percentages, which Pine supports in v6. Each call to `table.cell()` defines the text, colours and dimensions for its cell, so the panel resizes automatically based on your settings.
**Usage:**
Apply the indicator to any chart. For the most accurate real‑time tracking, use it on intraday timeframes (e.g. 5‑min or 1‑hour) so the current day’s range updates as new bars arrive. Adjust the inputs in the settings panel to reposition the list or change its appearance.
---
This description explains what the indicator does and highlights its customizable table display, referencing the Pine Script table features used.
Momentum Regression [BackQuant]Momentum Regression
The Momentum Regression is an advanced statistical indicator built to empower quants, strategists, and technically inclined traders with a robust visual and quantitative framework for analyzing momentum effects in financial markets. Unlike traditional momentum indicators that rely on raw price movements or moving averages, this tool leverages a volatility-adjusted linear regression model (y ~ x) to uncover and validate momentum behavior over a user-defined lookback window.
Purpose & Design Philosophy
Momentum is a core anomaly in quantitative finance — an effect where assets that have performed well (or poorly) continue to do so over short to medium-term horizons. However, this effect can be noisy, regime-dependent, and sometimes spurious.
The Momentum Regression is designed as a pre-strategy analytical tool to help you filter and verify whether statistically meaningful and tradable momentum exists in a given asset. Its architecture includes:
Volatility normalization to account for differences in scale and distribution.
Regression analysis to model the relationship between past and present standardized returns.
Deviation bands to highlight overbought/oversold zones around the predicted trendline.
Statistical summary tables to assess the reliability of the detected momentum.
Core Concepts and Calculations
The model uses the following:
Independent variable (x): The volatility-adjusted return over the chosen momentum period.
Dependent variable (y): The 1-bar lagged log return, also adjusted for volatility.
A simple linear regression is performed over a large lookback window (default: 1000 bars), which reveals the slope and intercept of the momentum line. These values are then used to construct:
A predicted momentum trendline across time.
Upper and lower deviation bands , representing ±n standard deviations of the regression residuals (errors).
These visual elements help traders judge how far current returns deviate from the modeled momentum trend, similar to Bollinger Bands but derived from a regression model rather than a moving average.
Key Metrics Provided
On each update, the indicator dynamically displays:
Momentum Slope (β₁): Indicates trend direction and strength. A higher absolute value implies a stronger effect.
Intercept (β₀): The predicted return when x = 0.
Pearson’s R: Correlation coefficient between x and y.
R² (Coefficient of Determination): Indicates how well the regression line explains the variance in y.
Standard Error of Residuals: Measures dispersion around the trendline.
t-Statistic of β₁: Used to evaluate statistical significance of the momentum slope.
These statistics are presented in a top-right summary table for immediate interpretation. A bottom-right signal table also summarizes key takeaways with visual indicators.
Features and Inputs
✅ Volatility-Adjusted Momentum : Reduces distortions from noisy price spikes.
✅ Custom Lookback Control : Set the number of bars to analyze regression.
✅ Extendable Trendlines : For continuous visualization into the future.
✅ Deviation Bands : Optional ±σ multipliers to detect abnormal price action.
✅ Contextual Tables : Help determine strength, direction, and significance of momentum.
✅ Separate Pane Design : Cleanly isolates statistical momentum from price chart.
How It Helps Traders
📉 Quantitative Strategy Validation:
Use the regression results to confirm whether a momentum-based strategy is worth pursuing on a specific asset or timeframe.
🔍 Regime Detection:
Track when momentum breaks down or reverses. Slope changes, drops in R², or weak t-stats can signal regime shifts.
📊 Trade Filtering:
Avoid false positives by entering trades only when momentum is both statistically significant and directionally favorable.
📈 Backtest Preparation:
Before running costly simulations, use this tool to pre-screen assets for exploitable return structures.
When to Use It
Before building or deploying a momentum strategy : Test if momentum exists and is statistically reliable.
During market transitions : Detect early signs of fading strength or reversal.
As part of an edge-stacking framework : Combine with other filters such as volatility compression, volume surges, or macro filters.
Conclusion
The Momentum Regression indicator offers a powerful fusion of statistical analysis and visual interpretation. By combining volatility-adjusted returns with real-time linear regression modeling, it helps quantify and qualify one of the most studied and traded anomalies in finance: momentum.
EMA 200 Monitor - Bybit CoinsEMA 200 Monitor - Bybit Coins
📊 OVERVIEW
The EMA 200 Monitor - Bybit Coins is an advanced indicator that automatically monitors 30 of the top cryptocurrencies traded on Bybit, alerting you when they are close to the 200-period Exponential Moving Average on the 4-hour timeframe.
This indicator was developed especially for traders who use the EMA 200 as a key support/resistance level in their swing trading and position trading strategies.
🎯 WHAT IT'S FOR
Multi-Asset Monitoring: Simultaneous monitoring of 30 cryptocurrencies without having to switch between charts
Opportunity Identification: Detects when coins are approaching the 200 EMA, a crucial technical level
Automated Alerts: Real-time notifications when a coin reaches the configured proximity
Time Efficiency: Eliminates the need to manually check chart collections
⚙️ HOW IT WORKS
Main Functionality
The indicator uses the request.security() function to fetch price data and calculate the 200 EMA of each monitored asset. With each new bar, the script:
Calculates the distance between the current price and the 200 EMA for each coin
Identifies proximity based on the configured percentage (default: 2%)
Displays results in a table organized on the chart
Generates automatic alerts when proximity is detected
Monitored Coins
Major : BTC, ETH, BNB, ADA, XRP, SOL, DOT, DOGE, AVAX
DeFi : UNI, LINK, ATOM, ICP, NEAR, OP, ARB, INJ
Memecoins : SHIB, PEPE, WIF, BONK, FLOKI
Emerging : SUI, TON, APT, POL (ex-MATIC)
📋 AVAILABLE SETTINGS
Adjustable Parameters
EMA Length (Default: 200): Exponential Moving Average Period
Proximity Percentage (Default: 2%): Distance in percentage to consider "close"
Show Table (Default: Active): Show/hide results table
Table Position: Position of the table on the chart (9 options available)
Color System
🔴 Red: Distance ≤ 1% (very close)
🟠 Orange: Distance ≤ 1.5% (close)
🟡 Yellow: Distance ≤ 2% (approaching)
🚀 HOW TO USE
Initial Configuration
Add the indicator to the 4-hour timeframe chart
Set the parameters according to your strategy
Position the table where there is no graphic preference
Setting Alerts
Click "Create Alert" in TradingView
Select the "EMA 200 Monitor" indicator
Set the notification frequency and method
Activate the alert to receive automatic notifications
Results Interpretation
The table shows:
Coin: Asset name (e.g. BTC, ETH)
Price: Current currency quote
EMA 200: Current value of the moving average
Distance: Percentage of proximity to the core code
💡 STRATEGIES TO USE
Reversal Trading
Entry: When price touches or approaches the EMA 200
Stop: Below/above the EMA with a safety margin
Target: Previous resistance/support levels
Breakout Trading
Monitoring: Watch for currencies consolidating near the EMA 200
Entry: When the media is finally broken
Confirmation: Volume and close above/below the EMA
Swing Trading
Identification: Use the monitor to detect setups in formation
Timing: Wait for the EMA 200 to approach for detailed analysis
Management: Use the EMA as a reference for stops dynamics
⚠️ IMPORTANT CONSIDERATIONS
Technical Limitations
Request Bybit data: Access to exchange symbols required
Specific timeframe: Optimized for 4-hour analysis
Minimum delay: Data updated with each new bar
Usage Recommendations
Combine with technical analysis: Use together with other indicators
Confirm the configuration: Check the graphic patterns before trading
Manage risk: Always use stop loss and adequate position sizing
Backtesting: Test your strategy before applying with real capital
Disclaimer
This indicator is a technical analysis tool and does not constitute investment advice. Always do your own analysis and manage detailed information about the risks of your operations.
🔧 TECHNICAL INFORMATION
Pine Script version: v6
Type: Indicator (overlay=true)
Compatibility: All TradingView plans
Resources used: request.security(), arrays, tables
Performance: Optimized for multiple simultaneous queries
📈 COMPETITIVE ADVANTAGES
✅ Simultaneous monitoring of 30 major assets ✅ Clear visual interface with intuitive core system ✅ Customizable alerts for different details ✅ Optimized code for maximum performance ✅ Flexible configuration adaptable to different strategies ✅ Real-time update without the need for manual refresh
Developed for traders who value efficiency and accuracy in identifying market opportunities based on the EMA 20
Position Size Calculator ProPosition Size Calculator Pro is a professional risk management tool that helps traders calculate optimal position sizes based on their account size, risk tolerance, and trade setup. The indicator provides real-time calculations with interactive price lines and a comprehensive horizontal table display for quick decision-making.
✨ Key Features
Multiple Entry Modes: Current price, manual price, or interactive buy line
Flexible Stop Loss Options: LOD (Low of Day), manual price, percentage-based, or interactive stop line
Advanced Risk Calculations: Includes brokerage impact and adjusted risk metrics
Interactive Price Lines: Visual buy and stop loss lines with real-time updates
Horizontal Table Display: Compact 2-row table showing all critical metrics
Smart Color Coding: Visual feedback based on risk and allocation levels
Professional UI: Clean, modern interface with intuitive controls
Indian Market Ready: Optimized for Indian trading with ₹ currency display
🔧 Input Parameters
💰 Risk Management
Account Size (₹): Total trading capital (default: 10,00,000)
Risk per Trade (%): Maximum risk percentage per trade (default: 0.25%, range: 0.01-5%)
Brokerage (%): Combined buy and sell brokerage (default: 0.12%, range: 0-2%)
📊 Entry & Stop Loss
Entry Mode: Choose between Current Price, Manual Price, or Buy Line
Manual Entry Price: Custom entry price (when Manual Price selected)
Stop Loss Mode: LOD SL, Manual SL, Manual SL %, or SL Line
Manual Stop Loss: Custom stop loss price
SL Percentage (%): Percentage below entry for stop loss (default: 2%, range: 0.1-20%)
📈 Interactive Lines
Buy Line Price: Interactive buy line (click on chart to set)
Stop Loss Line: Interactive stop loss line (click on chart to set)
Show Lines: Toggle line visibility
🎨 Display Options
Show Table: Toggle calculation table visibility
Table Size: Adjustable from tiny to huge
Position: Top, middle, or bottom placement
Alignment: Left, center, or right alignment
Update Frequency: Real-time or bar close
📊 Calculation Methodology
Position Size Formula
Position Size = (Account Size × Risk %) ÷ (Adjusted Risk per Share)
Risk Calculations
Base Risk: |(Entry Price - Stop Loss)| ÷ Entry Price × 100
Adjusted Risk: Includes brokerage impact on both entry and exit
Risk Amount: Position Size × Base Risk per Share
Brokerage Impact
Entry with Brokerage: Entry Price × (1 + Brokerage% ÷ 200)
Exit with Brokerage: Stop Loss × (1 - Brokerage% ÷ 200)
🎮 How to Use
Basic Setup
Set your account size and risk percentage
Configure brokerage percentage according to your broker
Choose entry and stop loss modes
The calculator automatically updates position size
Interactive Lines Setup
⚠️ IMPORTANT: After selecting line modes, refresh the chart to ensure lines are visible
For Buy Line:
Select Entry Mode: "Buy Line"
Set "Buy Line Price" or leave 0 for current price
Refresh chart to see the green buy line
Adjust price by clicking on chart or changing input value
For Stop Loss Line:
Select Stop Loss Mode: "SL Line"
Set "Stop Loss Line" or leave 0 for current low
Refresh chart to see the red stop loss line
Adjust price by clicking on chart or changing input value
Table Information
The horizontal calculation table displays:
SL: Stop Loss price
Entry: Entry price level
Risk%: Adjusted risk percentage (with brokerage)
SL%: Base stop loss risk percentage
Cap%: Account risk percentage setting
Qty: Recommended quantity to buy
Investment: Total investment amount required
Alloc%: Portfolio allocation percentage
Risk ₹: Total risk amount in Rupees
Color Coding Guide
Green Values: Positive/profitable metrics
Red Values: Risk/loss related metrics
Orange Values: Warning levels (high risk/allocation)
Blue Headers: Table headers
Bright Green Line: Buy line with target icon
Bright Red Line: Stop loss line with shield icon
🚨 Alert Conditions
Built-in Alerts
High Allocation Warning: Triggers when position exceeds 20% of account
High Risk Warning: Triggers when stop loss risk exceeds 5%
Invalid Position: Triggers when calculation parameters are invalid
Setting Up Alerts
Click "Add Alert" on the chart
Select "Position Size Calculator Pro"
Choose desired alert condition
Configure notification settings
⚠️ Important Notes & Troubleshooting
Interactive Lines
Lines not visible? Refresh the chart after selecting line modes
Lines moving together? Each line operates independently - check you're adjusting the correct price input
Default behavior: Buy line starts at current price, Stop line starts at current low
Price = 0: Uses automatic defaults (current price/low)
Risk Disclaimers
This tool is for educational purposes only
Always verify calculations independently
Consider market conditions, gaps, and liquidity
Past performance doesn't guarantee future results
Technical Limitations
Interactive lines require chart refresh for initial visibility
Calculations update based on selected frequency
Maximum 10 lines and 10 labels on chart simultaneously
Best Practices
Always set realistic account size
Never risk more than you can afford to lose
Consider slippage and market gaps in volatile conditions
Review calculations before placing actual trades
Use appropriate position sizing for your trading strategy
Refresh chart when switching between line modes
🛠️ Technical Requirements
TradingView account (any tier)
Pine Script v6 compatibility
Modern browser for interactive features
Real-time or delayed data feed
📈 Performance Features
The script includes several optimizations:
Efficient calculation updates based on frequency setting
Smart memory management for line drawings
Conditional table updates to reduce resource usage
Optimized number formatting for better readability
🎯 Use Cases
Day Trading
Quick position sizing for intraday setups
Real-time risk assessment
Interactive line placement for entry/exit planning
Swing Trading
Portfolio allocation management
Multi-timeframe risk analysis
Position size optimization for longer holds
Investment Planning
Capital allocation for stock purchases
Risk-based position sizing
Long-term portfolio management
Disclaimer: This tool is for educational and informational purposes only. Trading involves substantial risk of loss and is not suitable for all investors. Always conduct your own research and consider seeking advice from qualified financial professionals.